Here are the examples of the csharp api System.Convert.ToString(string) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
210 Examples
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateSMTPServerAsync(string SMTPServer)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "SMTPServer"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(SMTPServer);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateSMTPAuthenticationAsync(string SMTPAuthendication)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "SMTPAuthendication"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(SMTPAuthendication);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateSMTPUserNameAsync(string SMTPUserName)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "SMTPUserName"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(SMTPUserName);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateSMTPPreplacedwordAsync(string SMTPPreplacedword)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "SMTPPreplacedword"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(SMTPPreplacedword);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateSMTPFromEmailAsync(string SMTPFromEmail)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "SMTPFromEmail"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(SMTPFromEmail);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateApplicationNameAsync(string ApplicationName)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "ApplicationName"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(ApplicationName);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateApplicationLogoAsync(string ApplicationLogo)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "ApplicationLogo"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(ApplicationLogo);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateApplicationHeaderAsync(string ApplicationHeader)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "ApplicationHeader"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(ApplicationHeader);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateDisqusShortNameAsync(string DisqusShortName)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "DisqusShortName"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(DisqusShortName);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateGoogleTrackingIDAsync(string GoogleTrackingID)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "GoogleTrackingID"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(GoogleTrackingID);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public Task<bool> UpdateVersionNumberNameAsync(string VersionNumber)
{
var resuts = from Settings in _context.Settings
where Settings.SettingName == "VersionNumber"
select Settings;
resuts.FirstOrDefault().SettingValue = Convert.ToString(VersionNumber);
_context.SaveChanges();
return Task.FromResult(true);
}
19
Source : DataReader.cs
with GNU General Public License v3.0
from aenemenate
with GNU General Public License v3.0
from aenemenate
public static List<string> GetOverworldCreatureList()
{
List<string> stringifiedCreatures = new List<string>();
// load
XElement root = XElement.Load("res/data/OverworldCreatureTypes.xml");
IEnumerable<XElement> creatures =
from el in root.Elements("creature")
select el;
//convert
foreach (XElement c in creatures)
stringifiedCreatures.Add(System.Convert.ToString(ReadAttribute(c.Attribute("name"))));
return stringifiedCreatures;
}
19
Source : DataReader.cs
with GNU General Public License v3.0
from aenemenate
with GNU General Public License v3.0
from aenemenate
public static List<string> GetPlantList()
{
List<string> stringifiedPlants = new List<string>();
// load
XElement root = XElement.Load("res/data/PlantTypes.xml");
IEnumerable<XElement> plants =
from el in root.Elements("plant")
select el;
// convert
foreach (XElement p in plants)
stringifiedPlants.Add(System.Convert.ToString(ReadAttribute(p.Attribute("name"))));
return stringifiedPlants;
}
19
Source : DataReader.cs
with GNU General Public License v3.0
from aenemenate
with GNU General Public License v3.0
from aenemenate
public static Monster GetMonster(string name, Block[] map, Point position, Point worldIndex, int currentFloor)
{
XElement monsterData = null;
// load all the effects
XElement root = XElement.Load( "res/data/MonsterTypes.xml" );
IEnumerable<XElement> monsters =
from el in root.Elements( "monster" )
select el;
// choose the right effect
foreach ( XElement m in monsters )
if ( ReadAttribute( m.FirstAttribute ) == name )
monsterData = m;
if ( monsterData == null )
return null;
byte graphic = System.Convert.ToByte( ReadAttribute( monsterData.Attribute( "ascii_char" ) ) );
string faction = System.Convert.ToString( ReadAttribute( monsterData.Attribute( "faction" ) ) );
int sightDist = System.Convert.ToInt32( ReadAttribute( monsterData.Attribute( "sight_dist" ) ) );
byte r = System.Convert.ToByte( ReadAttribute( monsterData.Element( "color" ).Attribute( "r" ) ) ),
g = System.Convert.ToByte( ReadAttribute( monsterData.Element( "color" ).Attribute( "g" ) ) ),
b = System.Convert.ToByte( ReadAttribute( monsterData.Element( "color" ).Attribute( "b" ) ) );
Color? color = new Color( r, g, b );
Enum.TryParse(ReadElement(monsterData.Element("diet")), out DietType diet);
IEnumerable<XElement> majorAttData = from el in monsterData.Element( "clreplaced" ).Element( "major_attributes" ).Elements( "attribute" )
select el;
List<Attribute> majorAtt = new List<Attribute>();
foreach (XElement attE in majorAttData) {
Enum.TryParse( ReadElement( attE ), out Attribute att );
majorAtt.Add( att );
} // translate IEnumerable to List
IEnumerable<XElement> majorSkillsData = from el in monsterData.Element( "clreplaced" ).Element( "major_skills" ).Elements( "skill" )
select el;
List<Skill> majorSkills = new List<Skill>();
foreach ( XElement skillE in majorSkillsData ) {
Enum.TryParse( ReadElement( skillE ), out Skill skill );
majorSkills.Add( skill );
} // translate IEnumerable to List
IEnumerable<XElement> minorSkillsData = from el in monsterData.Element( "clreplaced" ).Element( "minor_skills" ).Elements( "skill" )
select el;
List<Skill> minorSkills = new List<Skill>();
foreach (XElement skillE in minorSkillsData) {
Enum.TryParse( ReadElement( skillE ), out Skill skill );
minorSkills.Add( skill );
} // translate IEnumerable to List
Clreplaced uClreplaced = new Clreplaced( majorAtt, majorSkills, minorSkills );
IEnumerable<XElement> baseDesiresData = from el in monsterData.Element( "base_desires" ).Elements( "desire_type" )
select el;
Dictionary<DesireType, int> baseDesires = new Dictionary<DesireType, int>();
foreach (XElement desireTypeE in baseDesiresData) {
Enum.TryParse( ReadAttribute( desireTypeE.FirstAttribute ), out DesireType desireType );
baseDesires.Add( desireType, System.Convert.ToInt32( ReadAttribute( desireTypeE.LastAttribute ) ) );
} // translate IEnumerable to List
return new Monster( map, position, worldIndex, currentFloor, color, sightDist, 3, baseDesires, uClreplaced, name, "male", diet, faction, graphic );
}
19
Source : DataReader.cs
with GNU General Public License v3.0
from aenemenate
with GNU General Public License v3.0
from aenemenate
public static Animal GetAnimal(string name, Block[] map, Point position, Point worldIndex, int currentFloor)
{
XElement creatureData = null;
// load all the creatures
XElement root = XElement.Load("res/data/OverworldCreatureTypes.xml");
IEnumerable<XElement> creatures =
from el in root.Elements("creature")
select el;
// choose the right creature
foreach (XElement c in creatures)
if (ReadAttribute(c.FirstAttribute).Equals(name))
creatureData = c;
if (creatureData == null)
return null;
byte graphic = System.Convert.ToByte(ReadAttribute(creatureData.Attribute("ascii_char")));
string faction = System.Convert.ToString(ReadAttribute(creatureData.Attribute("faction")));
int sightDist = System.Convert.ToInt32(ReadAttribute(creatureData.Attribute("sight_dist")));
byte r = System.Convert.ToByte(ReadAttribute(creatureData.Element("color").Attribute("r"))),
g = System.Convert.ToByte(ReadAttribute(creatureData.Element("color").Attribute("g"))),
b = System.Convert.ToByte(ReadAttribute(creatureData.Element("color").Attribute("b")));
Color? color = new Color(r, g, b);
Enum.TryParse(ReadElement(creatureData.Element("diet")), out DietType diet);
IEnumerable<XElement> majorAttData = from el in creatureData.Element("clreplaced").Element("major_attributes").Elements("attribute")
select el;
List<Attribute> majorAtt = new List<Attribute>();
foreach (XElement attE in majorAttData) {
Enum.TryParse(ReadElement(attE), out Attribute att);
majorAtt.Add(att);
}
IEnumerable<XElement> majorSkillsData = from el in creatureData.Element("clreplaced").Element("major_skills").Elements("skill")
select el;
List<Skill> majorSkills = new List<Skill>();
foreach (XElement skillE in majorSkillsData) {
Enum.TryParse(ReadElement(skillE), out Skill skill);
majorSkills.Add(skill);
}
IEnumerable<XElement> minorSkillsData = from el in creatureData.Element("clreplaced").Element("minor_skills").Elements("skill")
select el;
List<Skill> minorSkills = new List<Skill>();
foreach (XElement skillE in minorSkillsData) {
Enum.TryParse(ReadElement(skillE), out Skill skill);
minorSkills.Add(skill);
}
Clreplaced uClreplaced = new Clreplaced(majorAtt, majorSkills, minorSkills);
IEnumerable<XElement> baseDesiresData = from el in creatureData.Element("base_desires").Elements("desire_type")
select el;
Dictionary<DesireType, int> baseDesires = new Dictionary<DesireType, int>();
foreach (XElement desireTypeE in baseDesiresData) {
Enum.TryParse(ReadAttribute(desireTypeE.FirstAttribute), out DesireType desireType);
baseDesires.Add(desireType, System.Convert.ToInt32(ReadAttribute(desireTypeE.LastAttribute)));
}
return new Animal(map, position, worldIndex, currentFloor, color, sightDist, 3, baseDesires, uClreplaced, name, "male", diet, faction, graphic);
}
19
Source : SystemUserAccess.cs
with GNU General Public License v3.0
from aiportal
with GNU General Public License v3.0
from aiportal
public DomainUser[] GetUsers()
{
List<DomainUser> users = new List<DomainUser>();
using (DirectoryEntry entry = new DirectoryEntry("WinNT://" + Environment.MachineName))
{
foreach (DirectoryEntry child in entry.Children)
{
if (child.SchemaClreplacedName == "User")
{
int flag = Convert.ToInt32(child.Properties["UserFlags"].Value);
if ((flag & util.UF_ACCOUNTDISABLE) == 0)
{
users.Add(new DomainUser()
{
UserName = child.Name,
FullName = Convert.ToString(child.Properties["FullName"].Value),
Description = Convert.ToString(child.Properties["Description"].Value.ToString()),
Domain = Environment.MachineName
});
}
//foreach (var pn in child.Properties.PropertyNames)
//{
// System.Diagnostics.Debug.WriteLine(pn.ToString());
//}
}
}
}
return users.ToArray();
}
19
Source : BinanceServerFutures.cs
with Apache License 2.0
from AlexWan
with Apache License 2.0
from AlexWan
void _client_UpdatePairs(SecurityResponce pairs)
{
if (_securities == null)
{
_securities = new List<Security>();
}
foreach (var sec in pairs.symbols)
{
Security security = new Security();
security.Name = sec.symbol;
security.NameFull = sec.symbol;
security.NameClreplaced = sec.quotereplacedet;
security.NameId = sec.symbol + sec.quotereplacedet;
security.SecurityType = SecurityType.Futures;
security.Lot = sec.filters[1].minQty.ToDecimal();
security.PriceStep = sec.filters[0].tickSize.ToDecimal();
security.PriceStepCost = security.PriceStep;
security.PriceLimitLow = sec.filters[0].minPrice.ToDecimal();
security.PriceLimitHigh = sec.filters[0].maxPrice.ToDecimal();
if (security.PriceStep < 1)
{
string prStep = security.PriceStep.ToString(CultureInfo.InvariantCulture);
security.Decimals = Convert.ToString(prStep).Split('.')[1].Split('1')[0].Length + 1;
}
else
{
security.Decimals = 0;
}
if (sec.filters.Count > 1 &&
sec.filters[2] != null &&
sec.filters[2].minQty != null)
{
decimal minQty = sec.filters[2].minQty.ToDecimal();
string qtyInStr = minQty.ToStringWithNoEndZero().Replace(",", ".");
if (qtyInStr.Split('.').Length > 1)
{
security.DecimalsVolume = qtyInStr.Split('.')[1].Length;
}
}
security.State = SecurityStateType.Activ;
_securities.Add(security);
}
if (SecurityEvent != null)
{
SecurityEvent(_securities);
}
}
19
Source : BinanceServerSpot.cs
with Apache License 2.0
from AlexWan
with Apache License 2.0
from AlexWan
void _client_UpdatePairs(SecurityResponce pairs)
{
if (_securities == null)
{
_securities = new List<Security>();
}
foreach (var sec in pairs.symbols)
{
Security security = new Security();
security.Name = sec.symbol;
security.NameFull = sec.symbol;
security.NameClreplaced = sec.quotereplacedet;
security.NameId = sec.symbol + sec.quotereplacedet;
security.SecurityType = SecurityType.CurrencyPair;
// sec.filters[1] - минимальный объем равный цена * объем
security.Lot = 1;
security.PriceStep = sec.filters[0].tickSize.ToDecimal();
security.PriceStepCost = security.PriceStep;
security.PriceLimitLow = sec.filters[0].minPrice.ToDecimal();
security.PriceLimitHigh = sec.filters[0].maxPrice.ToDecimal();
if (security.PriceStep < 1)
{
string prStep = security.PriceStep.ToString(CultureInfo.InvariantCulture);
security.Decimals = Convert.ToString(prStep).Split('.')[1].Split('1')[0].Length + 1;
}
else
{
security.Decimals = 0;
}
if (sec.filters.Count > 1 &&
sec.filters[2] != null &&
sec.filters[2].minQty != null)
{
decimal minQty = sec.filters[2].minQty.ToDecimal();
string qtyInStr = minQty.ToStringWithNoEndZero().Replace(",", ".");
if(qtyInStr.Split('.').Length > 1)
{
security.DecimalsVolume = qtyInStr.Split('.')[1].Length;
}
}
security.State = SecurityStateType.Activ;
_securities.Add(security);
}
if (SecurityEvent != null)
{
SecurityEvent(_securities);
}
}
19
Source : HitbtcServer.cs
with Apache License 2.0
from AlexWan
with Apache License 2.0
from AlexWan
private void _client_NewPairs(List<Symbols> symbols)
{
if (_securities == null)
{
_securities = new List<Security>();
}
foreach (var symbol in symbols)
{
Security security = new Security();
security.Name = symbol.id;
security.NameFull = symbol.id;
security.NameClreplaced = symbol.quoteCurrency;
security.NameId = symbol.id;
security.SecurityType = SecurityType.CurrencyPair;
security.Lot = 1;
security.PriceStep = symbol.tickSize.ToDecimal();
security.PriceStepCost = security.PriceStep;
if (security.PriceStep < 1)
{
string prStep = security.PriceStep.ToString(CultureInfo.InvariantCulture);
security.Decimals = Convert.ToString(prStep).Split('.')[1].Split('1')[0].Length + 1;
}
else
{
security.Decimals = 0;
}
security.State = SecurityStateType.Activ;
_securities.Add(security);
}
if (SecurityEvent != null)
{
SecurityEvent(_securities);
}
}
19
Source : ChatExtensions.cs
with GNU General Public License v3.0
from BardMusicPlayer
with GNU General Public License v3.0
from BardMusicPlayer
internal static string ToreplacedleCase(this string source, bool all = true)
{
if (string.IsNullOrWhiteSpace(source.Trim())) return string.Empty;
var text = source.TrimAndCleanSpaces();
var text2 = CultureInfo.CurrentCulture.TextInfo.ToreplacedleCase(all ? text.ToLower() : text);
var match = Romans.Match(text);
if (match.Success)
{
var text3 = Convert.ToString(match.Groups["roman"].Value);
var oldValue = CultureInfo.CurrentCulture.TextInfo.ToreplacedleCase(text3.ToLower());
text2 = text2.Replace(oldValue, text3.ToUpper());
}
var matchCollection = replacedles.Matches(text2);
foreach (Match item in matchCollection)
{
var text4 = Convert.ToString(item.Groups["num"].Value);
var text5 = Convert.ToString(item.Groups["designator"].Value);
text2 = text2.Replace(text4 + text5, text4 + text5.ToLower());
}
return text2;
}
19
Source : KeyboardEvent.cs
with MIT License
from BlazorExtensions
with MIT License
from BlazorExtensions
internal override void InitEvent(Dictionary<string, string> eventInfoDic)
{
base.InitEvent(eventInfoDic);
string value = null;
if (eventInfoDic.TryGetValue("altKey", out value))
{
this.AltKey = Convert.ToBoolean(value);
}
if (eventInfoDic.TryGetValue("char", out value))
{
this.Char = Convert.ToString(value);
}
if (eventInfoDic.TryGetValue("charCode", out value))
{
this.CharCode = Convert.ToInt32(value);
}
if (eventInfoDic.TryGetValue("ctrlKey", out value))
{
this.CtrlKey = Convert.ToBoolean(value);
}
if (eventInfoDic.TryGetValue("key", out value))
{
this.Key = Convert.ToString(value);
}
if (eventInfoDic.TryGetValue("keyCode", out value))
{
this.KeyCode = Convert.ToInt32(value);
}
if (eventInfoDic.TryGetValue("locale", out value))
{
this.Locale = Convert.ToString(value);
}
if (eventInfoDic.TryGetValue("location", out value))
{
this.Location = Convert.ToInt32(value);
}
if (eventInfoDic.TryGetValue("metaKey", out value))
{
this.MetaKey = Convert.ToBoolean(value);
}
if (eventInfoDic.TryGetValue("repeat", out value))
{
this.Repeat = Convert.ToBoolean(value);
}
if (eventInfoDic.TryGetValue("shiftKey", out value))
{
this.ShiftKey = Convert.ToBoolean(value);
}
if (eventInfoDic.TryGetValue("which", out value))
{
this.Which = Convert.ToInt32(value);
}
if (eventInfoDic.TryGetValue("code", out value))
{
this.Code = Convert.ToString(value);
}
if (eventInfoDic.TryGetValue("DOM_KEY_LOCATION_JOYSTICK", out value))
{
this.DomKeyLocationJoystick = Convert.ToInt32(value);
}
if (eventInfoDic.TryGetValue("DOM_KEY_LOCATION_LEFT", out value))
{
this.DomKeyLocationLeft = Convert.ToInt32(value);
}
if (eventInfoDic.TryGetValue("DOM_KEY_LOCATION_MOBILE", out value))
{
this.DomKeyLocationMobile = Convert.ToInt32(value);
}
if (eventInfoDic.TryGetValue("DOM_KEY_LOCATION_NUMPAD", out value))
{
this.DomKeyLocationNumpad = Convert.ToInt32(value);
}
if (eventInfoDic.TryGetValue("DOM_KEY_LOCATION_RIGHT", out value))
{
this.DomKeyLocationRight = Convert.ToInt32(value);
}
if (eventInfoDic.TryGetValue("DOM_KEY_LOCATION_STANDARD", out value))
{
this.DomKeyLocationStandard = Convert.ToInt32(value);
}
}
19
Source : Event.cs
with MIT License
from BlazorExtensions
with MIT License
from BlazorExtensions
internal virtual void InitEvent(Dictionary<string, string> eventInfoDic)
{
string value = null;
if (eventInfoDic.TryGetValue("bubbles", out value))
{
this.Bubbles = Convert.ToBoolean(value);
}
if (eventInfoDic.TryGetValue("cancelable", out value))
{
this.Cancelable = Convert.ToBoolean(value);
}
if (eventInfoDic.TryGetValue("timeStamp", out value))
{
this.TimeStamp = Convert.ToDouble(value);
}
if (eventInfoDic.TryGetValue("scoped", out value))
{
this.Scoped = Convert.ToBoolean(value);
}
if (eventInfoDic.TryGetValue("type", out value))
{
this.Type = Convert.ToString(value);
}
if (eventInfoDic.TryGetValue("eventPhase", out value))
{
this.EventPhase = Convert.ToDouble(value);
}
}
19
Source : ScriptableObjectTests.cs
with MIT License
from CefNet
with MIT License
from CefNet
public static async Task ScriptableObjectTestAsync(CefFrame frame)
{
dynamic scriptableObject1 = await frame.GetScriptableObjectAsync(CancellationToken.None)
.ConfigureAwait(true);
dynamic scriptableObject2 = await frame.GetScriptableObjectAsync(CancellationToken.None)
.ConfigureAwait(false);
dynamic window = scriptableObject1.window;
dynamic doreplacedent = window.doreplacedent;
doreplacedent.replacedle = "doreplacedent replacedle";
window.alert(string.Format("Equals: {0}", scriptableObject1 == scriptableObject2 && doreplacedent == window.doreplacedent));
window.alert(doreplacedent.querySelectorAll("div")[0]);
MessageBox.Show("window.hello = " + Convert.ToString(window.hello));
}
19
Source : AdminSuite.cs
with GNU General Public License v3.0
from chenyinxin
with GNU General Public License v3.0
from chenyinxin
public static List<Dictionary<string, object>> ToDictionary<T>(List<T> data, string parentKey, string parentValue, string primaryKey, string propertyName)
{
List<Dictionary<string, object>> dicList = new List<Dictionary<string, object>>();
var list = data.FindAll(x => {
var xplist = x.GetType().GetProperties();
foreach (var p in xplist)
{
if (p.Name.ToLower() == parentKey.ToLower())
return Convert.ToString(p.GetValue(x)) == Convert.ToString(parentValue);
}
return false;
});
foreach (var dr in list)
{
var plist = dr.GetType().GetProperties();
PropertyInfo pkey = null;
Dictionary<string, object> dic = new Dictionary<string, object>();
foreach (var p in plist)
{
dic[FormatKey(p.Name)] = p.GetValue(dr);
if (p.Name.ToLower() == primaryKey.ToLower()) pkey = p;
}
dic[FormatKey(propertyName)] = ToDictionary(data, parentKey, Convert.ToString(pkey.GetValue(dr)), primaryKey, propertyName);
dicList.Add(dic);
}
return dicList;
}
19
Source : ADController.cs
with GNU General Public License v3.0
from chenyinxin
with GNU General Public License v3.0
from chenyinxin
public ActionResult Login(string account, string preplacedword, string verifyCode)
{
try
{
string vcode = HttpContextCore.Current.Session.Get<string>("VerificationCode");
if (Convert.ToString(verifyCode).ToLower() != Convert.ToString(vcode).ToLower())
return Json(new { Code = 1, Msg = "验证码不正确,请重新输入!" });
HttpContextCore.Current.Session.Set("VerificationCode", string.Empty);
if (account == "admin")
{
if (!SSOClient.Validate(account, preplacedword, out Guid userId))
return Json(new { Code = 1, Msg = "帐号或密码不正确,请重新输入!" });
SSOClient.SignIn(userId);
}
else
{
PrincipalContext context = new PrincipalContext(ContextType.Domain, domainName, account, preplacedword);
if (!context.ValidateCredentials(account + "@" + domainName, preplacedword, ContextOptions.SimpleBind))
return Json(new { Code = 1, Msg = "帐号或密码不正确,请重新输入!" });
var userModel = dbContext.SysUser.FirstOrDefault(t => t.UserCode == account);
if (userModel == null)
return Json(new { Code = 1, Msg = "验证成功但用户不存在,请同步用户信息!" });
SSOClient.SignIn(userModel.UserId);
}
return Json(new { Code = 0, Msg = "登录成功!" });
}
catch (Exception ex)
{
LogHelper.SaveLog(ex);
return Json(new { Code = 1, Msg = "服务器异常,请联系管理员!" });
}
}
19
Source : WebController.cs
with GNU General Public License v3.0
from chenyinxin
with GNU General Public License v3.0
from chenyinxin
public JsonResult Login(string account, string preplacedword, string verifyCode)
{
try
{
string vcode = HttpContextCore.Current.Session.Get<string>("VerifyCode");
if (Convert.ToString(verifyCode).ToLower() != Convert.ToString(vcode).ToLower())
return Json(new { Code = 1, Msg = "验证码不正确,请重新输入!" });
if (!SSOClient.Validate(account, preplacedword, out Guid userId))
return Json(new { Code = 1, Msg = "帐号或密码不正确,请重新输入!" });
HttpContextCore.Current.Session.Set("VerifyCode", string.Empty);
SSOClient.SignIn(userId);
return Json(new { Code = 0 });
}
catch (Exception ex)
{
LogHelper.SaveLog(ex);
return Json(new { Code = 1, Msg = "服务器异常,请联系管理员!" });
}
}
19
Source : Program.cs
with BSD 3-Clause "New" or "Revised" License
from chrismaddalena
with BSD 3-Clause "New" or "Revised" License
from chrismaddalena
static void CheckFile(string filename)
{
if (File.Exists(filename))
{
Console.WriteLine(Environment.NewLine + "[*] Found {0}:", filename);
string fileContents = File.ReadAllText(filename);
if (filename.Contains(".db")) {
//string cleaned = fileContents.Substring(fileContents.IndexOf("CREATE TABLE"));
//Console.WriteLine(Environment.NewLine + Convert.ToString(cleaned));
Console.WriteLine("L.. You will want to copy this file.");
} else
{
Console.WriteLine(Environment.NewLine + Convert.ToString(fileContents));
}
}
}
19
Source : OdptXmplPackage.cs
with GNU General Public License v3.0
from ClayLipscomb
with GNU General Public License v3.0
from ClayLipscomb
public IList<TypeITTableBigPartial> GetRowsTypedRet<TypeITTableBigPartial>(Decimal? pInNumber, ref String pInOutVarchar2, ref IList<Int64?> pInOutreplacedocarrayInteger, out DateTime? pOutDate,
UInt32? optionalMaxNumberRowsToReadFromAnyCursor = null, OracleConnection optionalPreexistingOpenConnection = null)
where TypeITTableBigPartial : clreplaced, ITTableBigPartial, new() {
IList<TypeITTableBigPartial> __ret = new List<TypeITTableBigPartial>(); pOutDate = null;
OracleConnection __conn = optionalPreexistingOpenConnection ?? GetConnection();
try {
using (OracleCommand __cmd = new OracleCommand("ODPT.XMPL_PKG_EXAMPLE.GET_ROWS_TYPED_RET", __conn)) {
__cmd.CommandType = CommandType.StoredProcedure;
__cmd.BindByName = true;
__cmd.Parameters.Add(new OracleParameter("!RETURN", OracleDbType.RefCursor, null, ParameterDirection.ReturnValue));
__cmd.Parameters.Add(new OracleParameter("P_IN_NUMBER", OracleDbType.Decimal, pInNumber, ParameterDirection.Input));
__cmd.Parameters.Add(new OracleParameter("P_IN_OUT_VARCHAR2", OracleDbType.Varchar2, 32767, pInOutVarchar2, ParameterDirection.InputOutput));
__cmd.Parameters.Add(new OracleParameter("P_IN_OUT_replacedOCARRAY_INTEGER", OracleDbType.Int64, 65535, null, ParameterDirection.InputOutput));
__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].Value = (pInOutreplacedocarrayInteger == null || pInOutreplacedocarrayInteger.Count == 0 ? new Int64?[]{} : pInOutreplacedocarrayInteger.ToArray());
__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].CollectionType = OracleCollectionType.PLSQLreplacedociativeArray;
__cmd.Parameters.Add(new OracleParameter("P_OUT_DATE", OracleDbType.Date, null, ParameterDirection.Output));
OracleCommandTrace __cmdTrace = IsTracing(__cmd) ? new OracleCommandTrace(__cmd) : null;
int __rowsAffected = __cmd.ExecuteNonQuery();
if (!((OracleRefCursor)__cmd.Parameters["!RETURN"].Value).IsNull)
using (OracleDataReader __rdr = ((OracleRefCursor)__cmd.Parameters["!RETURN"].Value).GetDataReader()) {
__ret = ReadResulreplacedTableBigPartial<TypeITTableBigPartial>(__rdr, optionalMaxNumberRowsToReadFromAnyCursor);
} // using OracleDataReader
pInOutVarchar2 = __cmd.Parameters["P_IN_OUT_VARCHAR2"].Status == OracleParameterStatus.NullFetched
? (String)null
: Convert.ToString(__cmd.Parameters["P_IN_OUT_VARCHAR2"].Value.ToString());
pInOutreplacedocarrayInteger = new List<Int64?>();
for (int _i = 0; _i < (__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].Value as OracleDecimal[]).Length; _i++)
pInOutreplacedocarrayInteger.Add((__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].Value as OracleDecimal[])[_i].IsNull
? (Int64?)null
: Convert.ToInt64(((__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].Value as OracleDecimal[])[_i].ToString())));
pOutDate = __cmd.Parameters["P_OUT_DATE"].Status == OracleParameterStatus.NullFetched
? (DateTime?)null
: Convert.ToDateTime(__cmd.Parameters["P_OUT_DATE"].Value.ToString());
if (__cmdTrace != null) TraceCompletion(__cmdTrace, __ret.Count);
} // using OracleCommand
} finally {
if (optionalPreexistingOpenConnection == null) {
__conn.Close();
__conn.Dispose();
}
}
return __ret;
}
19
Source : OdptXmplPackage.cs
with GNU General Public License v3.0
from ClayLipscomb
with GNU General Public License v3.0
from ClayLipscomb
public IList<TypeITTableBigPartial> GetRowsTypedRet<TypeITTableBigPartial>(Decimal? pInNumber, ref String pInOutVarchar2, ref IList<Int64?> pInOutreplacedocarrayInteger, out DateTime? pOutDate,
UInt32? optionalMaxNumberRowsToReadFromAnyCursor = null, OracleConnection optionalPreexistingOpenConnection = null)
where TypeITTableBigPartial : clreplaced, ITTableBigPartial, new() {
IList<TypeITTableBigPartial> __ret = new List<TypeITTableBigPartial>(); pOutDate = null;
OracleConnection __conn = optionalPreexistingOpenConnection ?? GetConnection();
try {
using (OracleCommand __cmd = new OracleCommand("ODPT.XMPL_PKG_EXAMPLE.GET_ROWS_TYPED_RET", __conn)) {
__cmd.CommandType = CommandType.StoredProcedure;
__cmd.BindByName = true;
__cmd.Parameters.Add(new OracleParameter("!RETURN", OracleDbType.RefCursor, null, ParameterDirection.ReturnValue));
__cmd.Parameters.Add(new OracleParameter("P_IN_NUMBER", OracleDbType.Decimal, pInNumber, ParameterDirection.Input));
__cmd.Parameters.Add(new OracleParameter("P_IN_OUT_VARCHAR2", OracleDbType.Varchar2, 32767, pInOutVarchar2, ParameterDirection.InputOutput));
__cmd.Parameters.Add(new OracleParameter("P_IN_OUT_replacedOCARRAY_INTEGER", OracleDbType.Int64, 65535, null, ParameterDirection.InputOutput));
__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].Value = (pInOutreplacedocarrayInteger == null || pInOutreplacedocarrayInteger.Count == 0 ? new Int64?[]{} : pInOutreplacedocarrayInteger.ToArray());
__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].CollectionType = OracleCollectionType.PLSQLreplacedociativeArray;
__cmd.Parameters.Add(new OracleParameter("P_OUT_DATE", OracleDbType.Date, null, ParameterDirection.Output));
OracleCommandTrace __cmdTrace = IsTracing(__cmd) ? new OracleCommandTrace(__cmd) : null;
int __rowsAffected = __cmd.ExecuteNonQuery();
if (!((OracleRefCursor)__cmd.Parameters["!RETURN"].Value).IsNull)
using (OracleDataReader __rdr = ((OracleRefCursor)__cmd.Parameters["!RETURN"].Value).GetDataReader()) {
__ret = Hydrator.ReadResult<TypeITTableBigPartial>(__rdr, false, false, optionalMaxNumberRowsToReadFromAnyCursor);
} // using OracleDataReader
pInOutVarchar2 = __cmd.Parameters["P_IN_OUT_VARCHAR2"].Status == OracleParameterStatus.NullFetched
? (String)null
: Convert.ToString(__cmd.Parameters["P_IN_OUT_VARCHAR2"].Value.ToString());
pInOutreplacedocarrayInteger = new List<Int64?>();
for (int _i = 0; _i < (__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].Value as OracleDecimal[]).Length; _i++)
pInOutreplacedocarrayInteger.Add((__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].Value as OracleDecimal[])[_i].IsNull
? (Int64?)null
: Convert.ToInt64(((__cmd.Parameters["P_IN_OUT_replacedOCARRAY_INTEGER"].Value as OracleDecimal[])[_i].ToString())));
pOutDate = __cmd.Parameters["P_OUT_DATE"].Status == OracleParameterStatus.NullFetched
? (DateTime?)null
: Convert.ToDateTime(__cmd.Parameters["P_OUT_DATE"].Value.ToString());
if (__cmdTrace != null) TraceCompletion(__cmdTrace, __ret.Count);
} // using OracleCommand
} finally {
if (optionalPreexistingOpenConnection == null) {
__conn.Close();
__conn.Dispose();
}
}
return __ret;
}
19
Source : BasicConvert.Overload.cs
with MIT License
from Dogwei
with MIT License
from Dogwei
string IXConverter<string, string>.Convert(string value)
=> Convert.ToString(value);
19
Source : ChartAxis.cs
with GNU General Public License v3.0
from EEVblog
with GNU General Public License v3.0
from EEVblog
void DrawLabel (ref SKCanvas c, float length)
{
var hei = MajorTextSize;
if (hei > AxisLabelPadding)
AxisLabelPadding = hei + SpaceWidth;
var txt = Convert.ToString(Label);
var wid = MajorPaint.MeasureText(txt) + SpaceWidth;
var pth = new SKPath();
SKPoint pt1, pt2;
float xmakoffset = 0, ymakoffset = 0, xfilloffset = 0, yfilloffset = 0;
float xfillsoffset = 0, yfillsoffset = 0;
var offset = 0;
length /= 2;
switch (Orientation)
{
case AxisOrientation.Vertical:
{
offset = (int)LabelPadding + (int)SpaceWidth;
var x = GetAxisLabelPosition() - offset;
var ys = (float)(AxisStart + 2 * SpaceWidth);
pt2 = new SKPoint(x, ys);
pt1 = new SKPoint(x, ys + wid);
xmakoffset = (CircleRadius + SpaceWidth * 2.0f);
xfilloffset = - hei;
yfilloffset = -SpaceWidth;
xfillsoffset = SpaceWidth;
yfillsoffset = SpaceWidth;
}
break;
case AxisOrientation.Horizontal:
{
offset = (int)TotalPadding - (int)SpaceWidth;
var xs = (float)AxisEnd - SpaceWidth * 2;
var y = GetAxisLabelPosition() + offset;
pt1 = new SKPoint(xs - wid, y);
pt2 = new SKPoint(xs, y);
ymakoffset = - (CircleRadius + hei + SpaceWidth);
yfilloffset = - hei;
xfilloffset = SpaceWidth;
yfillsoffset = SpaceWidth;
xfillsoffset = - SpaceWidth;
}
break;
default:
return;
}
var pts = new SKPoint[] {
pt1,
pt2 };
pth.AddPoly(pts, false);
var rect = new SKRect (
pt1.X + xfillsoffset,
pt1.Y + yfillsoffset,
pt2.X + xfilloffset,
pt2.Y + yfilloffset);
c.DrawRoundRect(rect, SpaceWidth, SpaceWidth, MaskPaint);
c.DrawTextOnPath(txt, pth, 0, 0, MajorPaint);
//
pth.Offset(xmakoffset, ymakoffset);
pts = pth.Points;
}
19
Source : FlipPanel.xaml.cs
with GNU General Public License v2.0
from evgeny-nadymov
with GNU General Public License v2.0
from evgeny-nadymov
private static void OnTextChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
var panel = (FlipPanel)d;
if (panel != null)
{
var oldText = (string)e.OldValue;
var newText = (string)e.NewValue;
if (oldText != newText)
{
panel.FrontText.Text = panel.BackText.Text;
var check1 = VisualStateManager.GoToState(panel, "Normal", false);
panel.BackText.Text = Convert.ToString(newText);
var check = VisualStateManager.GoToState(panel, "Flipped", true);
}
}
}
19
Source : Wizard.cs
with GNU Affero General Public License v3.0
from evoluteur
with GNU Affero General Public License v3.0
from evoluteur
protected override void OnPreRender(EventArgs e)
{
const string uIDname = "EvoDicoEVOLUserID";
StringBuilder sbSQL = new StringBuilder();
int NbFields = 31, NbPanels = 11;
string sql, sqlbuffer, tablename, columnname;
StringBuilder myHTML = new StringBuilder();
string buffer2, buffer3, buffer4;
string fieldList = null;
UserID = EvoTC.String2Int(GetPageSession(uIDname));
if (string.IsNullOrEmpty(_SqlConnection))
_SqlConnection = EvoUI.GetAppSetting("SQLConnection");
if (string.IsNullOrEmpty(_SqlConnectionDico))
{
_SqlConnectionDico = EvoUI.GetAppSetting("SQLConnectionDico");
if (string.IsNullOrEmpty(_SqlConnectionDico))
_SqlConnectionDico = _SqlConnection;
}
if (_Mustlogin)
UserID = EvoTC.String2Int(GetPageSession(uIDname));
else
UserID = 1;
if (UserID < 1)
{
if (CheckLogin())
{
Page.Session[uIDname] = UserID;
prevStepID = -1;
}
}
FormID = EvoTC.String2Int(GetPageRequest("formID"));
if (FormID > 0)
{
prevStepID = MaxStep;
StepID = MaxStep;
AppID = FormID;
}
else
{
AppID = EvoTC.String2Int(Convert.ToString(GetPageRequest("AppID")));
if (prevStepID == 0)
{
appreplacedle = GetPageRequest("appname");
if (!string.IsNullOrEmpty(appreplacedle))
Page.Cache["appname"] = appreplacedle;
}
else
{
if (Page.Cache["appname"] != null)
appreplacedle = Page.Cache["appname"].ToString();
if (string.IsNullOrEmpty(appreplacedle))
appreplacedle = GetPageRequest("appname");
}
}
if (_WizardMode == EvolWizardMode.Build)
{
if (string.IsNullOrEmpty(appreplacedle))
appreplacedle = "Test";
sbSQL = new StringBuilder();
switch (prevStepID)
{
case 0: //intro
string bufferreplacedle = appreplacedle.Replace("'", "''");
buffer2 = CleanSQLname(bufferreplacedle);
buffer3 = GetPageRequest("enreplacedy").Replace("'", "''");
if (string.IsNullOrEmpty(buffer3))
buffer3 = bufferreplacedle.ToLower();
buffer4 = GetPageRequest("enreplacedies").Replace("'", "''");
if (string.IsNullOrEmpty(buffer4))
buffer4 = buffer3 + "s";
if (EvoTC.Right(buffer3, 1) == "s")
{
buffer3 = buffer3.Substring(0, buffer3.Length - 1);
}
sbSQL.Append("INSERT INTO EvoDico_Form(replacedle, dbtable, dbcolumnpk, enreplacedy, enreplacedies, UserID, sppaging, description");
sbSQL.AppendFormat(") VALUES ('{0}','{1}','ID','{2}','{3}',{4},'{5}',", bufferreplacedle, buffer2, buffer3, buffer4, UserID, PagingSPCall);
sqlbuffer = GetPageRequest("description");
if (string.IsNullOrEmpty(sqlbuffer))
sbSQL.Append("'')");
else
{
if (sqlbuffer.Length > 250)
sqlbuffer = sqlbuffer.Substring(0, 250);
sbSQL.AppendFormat("'{0}')", sqlbuffer.Replace("'", "''"));
}
sbSQL.Append(EvoDB.SQL_IDENreplacedY);
AppID = EvoTC.String2Int(EvoDB.GetDataScalar(sbSQL.ToString(), _SqlConnectionDico, ref ErrorMessage));
if (AppID > 0 && string.IsNullOrEmpty(ErrorMsg))
{
sql = string.Format("UPDATE EvoDico_Form SET dbtable=dbtable+'{0}' WHERE ID={0}", AppID);
ErrorMessage = EvoDB.RunSQL(sql, _SqlConnectionDico, false);
}
break;
case 1: //data def
sql = EvoDB.BuildSQL("dbtable", "EvoDico_Form", "ID=" + AppID.ToString(), "", 1);
tablename = EvoDB.GetDataScalar(sql, _SqlConnectionDico, ref ErrorMessage);
// if user pressed browser back button (deleting panels deletes fields)
sbSQL.Append("DELETE FROM EvoDico_Panel WHERE formID=").Append(AppID);
// need dummy panel b/c of DB integrity constraint
sbSQL.Append(";INSERT INTO EvoDico_Panel(FormID, Label) VALUES(").AppendFormat("{0},'{1}')", AppID, EvoDB.SQLescape(appreplacedle));
sbSQL.Append(EvoDB.SQL_IDENreplacedY);
int PanelID = EvoTC.String2Int(EvoDB.GetDataScalar(sbSQL.ToString(), _SqlConnectionDico, ref ErrorMessage));
sbSQL = new StringBuilder();
fieldList = "~";
for (int i = 1; i < NbFields; i++)
{
string buffer = GetPageRequest(String.Format("f_n{0}", i));
if (!string.IsNullOrEmpty(buffer))
{
columnname = CleanSQLname(buffer);
if (fieldList.IndexOf(String.Format("~{0}~", columnname))<0)
{
fieldList += String.Format("{0}~", columnname);
int k = EvoTC.String2Int(GetPageRequest("f_t" + i.ToString()));
sbSQL.Append("INSERT INTO EvoDico_Field(formid,panelid,label,dbcolumn,dbcolumnRead,dbtablelov,search,searchlist,typeid,fpos)VALUES(");
sbSQL.AppendFormat("{0},{1},", AppID, PanelID); //formID
sbSQL.Append(dbformat(buffer, 0)).Append(","); //name
columnname = columnname.ToUpper();
if (k == 4)
{
sbSQL.AppendFormat("'{0}ID','", columnname); //dbcolumn
sbSQL.Append(columnname).Append("Text','"); //dbcolumnRead
sbSQL.Append(tablename).Append(columnname).Append("',"); //dbtablelov
}
else
{
sbSQL.AppendFormat("'{0}','", columnname); //dbcolumn
sbSQL.Append(columnname).Append("','',"); //dbcolumnRead 'dbtablelov
}
//text multiline
if (k == 6 | i > 5)
{
sbSQL.Append("0,0,"); //search,searchlist
}
else
{
sbSQL.Append("1,"); //search
//searchlist
if (i < 5)
sbSQL.Append("1,");
else
sbSQL.Append("0,");
}
sbSQL.Append(k).Append(","); //typeid
sbSQL.Append(i * 10).Append(");"); //positionlist
}
}
}
ErrorMessage = EvoDB.RunSQL(sbSQL.ToString(), _SqlConnectionDico, true);
break;
case 2: //data def details
for (int i = 1; i < NbFields; i++)
{
string s_i = i.ToString();
int fID = EvoTC.String2Int(GetPageRequest(String.Format("f_id{0}", s_i)));
if (fID > 0)
{
sbSQL.Append("UPDATE EvoDico_field SET ");
//length
buffer3 = GetPageRequest("f_len" + s_i);
if (EvoTC.String2Int(buffer3) < 1)
buffer3 = "100";
sbSQL.AppendFormat("maxlength={0},", buffer3);
//options
buffer3 = GetPageRequest("f_op" + s_i);
if (!String.IsNullOrEmpty(buffer3))
sbSQL.AppendFormat("options='{0}',", buffer3.Replace("'", "''"));
//format
buffer3 = GetPageRequest("f_ft" + s_i);
if (! String.IsNullOrEmpty(buffer3))
sbSQL.Append("format='").Append(buffer3.Replace("'", "''")).Append("',");
//height
buffer3 = GetPageRequest("f_h" + s_i);
if (!String.IsNullOrEmpty(buffer3))
sbSQL.AppendFormat("height={0},", EvoTC.String2Int(buffer3));
//required
sbSQL.Append("required=").Append(EvoTC.String2Int(GetPageRequest("f_rq" + s_i)));
sbSQL.AppendFormat(" WHERE ID={0};", fID);
}
}
ErrorMessage = EvoDB.RunSQL(sbSQL.ToString(), _SqlConnectionDico, true);
break;
case 3: //search, adv search, search res.
for (int i = 1; i < NbFields; i++)
{
int fID = EvoTC.String2Int(GetPageRequest(String.Format("f_id{0}", i)));
if (fID > 0)
{
string s_i = i.ToString();
sbSQL.Append("UPDATE EvoDico_field SET ");
sbSQL.Append("search=").Append(-EvoTC.Bool2Int(GetPageRequest("f_s" + s_i) == "1"));
sbSQL.Append(",searchadv=").Append(-EvoTC.Bool2Int(GetPageRequest("f_sa" + s_i) == "1"));
sbSQL.Append(",searchlist=").Append(-EvoTC.Bool2Int(GetPageRequest("f_sr" + s_i) == "1"));
sbSQL.AppendFormat(" WHERE ID={0};", fID);
}
}
ErrorMessage = EvoDB.RunSQL(sbSQL.ToString(), _SqlConnectionDico, true);
break;
case 4: //panels layout
bool isFirst = true;
for (int i = 1; i < NbPanels; i++) {
string buffer = GetPageRequest(String.Format("pn_n{0}", i));
if (!string.IsNullOrEmpty(buffer))
{
if (isFirst)
{
sbSQL.Append("UPDATE EvoDico_panel SET label=").Append(dbformat(buffer, 0));
sbSQL.Append(",width=").Append(EvoTC.String2Int(GetPageRequest("pn_w" + i.ToString())));
sbSQL.AppendFormat(" WHERE FormID={0};", AppID);
isFirst = false;
}
else
{
sbSQL.Append("INSERT INTO EvoDico_panel(formid,label,ppos,width)VALUES(");
sbSQL.AppendFormat("{0},{1},{2},", AppID, dbformat(buffer, 0), i * 10);
sbSQL.Append(EvoTC.String2Int(GetPageRequest("pn_w" + i.ToString()))).Append(");");
}
}
}
ErrorMessage = EvoDB.RunSQL(sbSQL.ToString(), _SqlConnectionDico, true);
break;
case 5: //field layout
for (int i = 1; i < NbFields; i++)
{
int fID = EvoTC.String2Int(GetPageRequest(string.Format("f_id{0}", i)));
if (fID > 0)
{
sbSQL.Append("UPDATE EvoDico_field SET ");
int k = EvoTC.String2Int(GetPageRequest(String.Format("f_w{0}", i)));
if (k <= 1 || k > 100)
k = 100;
sbSQL.AppendFormat("width={0},", k);
sbSQL.Append("panelid=").Append(EvoTC.String2Int(GetPageRequest(string.Format("f_ft{0}", i))));
sbSQL.AppendFormat(" WHERE ID={0};", fID);
}
}
ErrorMessage = EvoDB.RunSQL(sbSQL.ToString(), _SqlConnectionDico, true);
break;
default:
if (FormID > 0)
BuildApplication(_BuildDB, _BuildPages);
break;
}
}
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "EvolUtility", EvoUI.JSIncludeEvoScripts(_PathPix, "EN"));
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "EvolPath", String.Format("<script type=\"text/javascript\">var EvolPATH='{0}';</script>", _PathPix));
}
19
Source : EventExtensions.cs
with MIT License
from eyazici90
with MIT License
from eyazici90
public static dynamic DeserializeToEvent(this Doreplacedent @event)
{
var eData = ((dynamic)@event).Data;
var eType = ((dynamic)@event).Type;
var type = Convert.ToString(eType);
return JsonConvert.DeserializeObject(value: eData, type: Type.GetType(type));
}
19
Source : DocumentExtensions.cs
with MIT License
from eyazici90
with MIT License
from eyazici90
public static dynamic ToDynamic(this Doreplacedent @event)
{
var eData = ((dynamic)@event).Data;
var eType = ((dynamic)@event).Type;
var type = Convert.ToString(eType);
var castedEvent = JsonConvert.DeserializeObject(value: eData, type: Type.GetType(type));
return castedEvent;
}
19
Source : DocumentExtensions.cs
with MIT License
from eyazici90
with MIT License
from eyazici90
public static EventDoreplacedent ToEventDoc(this Doreplacedent @event)
{
var e = ((dynamic)@event);
var doc = Convert.ToString(e);
var castedDoc = JsonConvert.DeserializeObject<EventDoreplacedent>(doc);
return castedDoc;
}
19
Source : EosUnitTestCases.cs
with MIT License
from GetScatter
with MIT License
from GetScatter
public Task CreateTransactionActionArrayStructData()
{
var args = new List<object>()
{
{
new Dictionary<string, object>()
{
{ "air_id", Convert.ToUInt64("8") },
{ "air_place", Convert.ToString("监测点8888") },
{ "air_pm2_5", Convert.ToString("pm2.5数值") },
{ "air_voc", Convert.ToString("voc数值") },
{ "air_carbon", Convert.ToString("碳数值") },
{ "air_nitrogen", Convert.ToString("氮数值") },
{ "air_sulfur", Convert.ToString("硫数值") },
{ "air_longitude", Convert.ToString("经度") },
{ "air_lareplacedude", Convert.ToString("纬度") }
}
}
};
return Eos.CreateTransaction(new Transaction()
{
actions = new List<Core.Api.v1.Action>()
{
new Core.Api.v1.Action()
{
account = "platform",
authorization = new List<PermissionLevel>()
{
new PermissionLevel() {actor = "player1", permission = "active" }
},
name = "airquality",
data = new {
aql = args,
a = args,
b = args
}
}
}
});
}
19
Source : AddQuestionsView.xaml.cs
with MIT License
from ghost1372
with MIT License
from ghost1372
private void dataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
try
{
dynamic selectedItem = dataGrid.SelectedItems[0];
txtEditCase1.Text = selectedItem.Case1;
txtEditCase2.Text = selectedItem.Case2;
txtEditCase3.Text = selectedItem.Case3;
txtEditCase4.Text = selectedItem.Case4;
txtEditQuestionText.Text = selectedItem.QuestionText;
setComboValue2(Convert.ToString(selectedItem.Answer));
cmbGroupEdit.SelectedValue = selectedItem.GroupId;
setComboValue(selectedItem.Clreplaced);
txtDateEdit.SelectedDate = new PersianCalendarWPF.PersianDate(Convert.ToInt32(selectedItem.Date.Substring(0, 4)), Convert.ToInt32(selectedItem.Date.Substring(5, 2)), Convert.ToInt32(selectedItem.Date.Substring(8, 2)));
}
catch (Exception)
{
}
}
19
Source : AttendancelistView.xaml.cs
with MIT License
from ghost1372
with MIT License
from ghost1372
private void btnDelete_Click(object sender, RoutedEventArgs e)
{
try
{
dynamic selectedItem = cmbEditStudent.SelectedItem;
string par0 = Convert.ToString(selectedItem.Name + " " + selectedItem.LName);
MainWindow.main.showGrowlNotification(NotificationKEY: AppVariable.Delete_Confirm_KEY, param: new[] { par0, "حضورغیاب" });
}
catch (Exception)
{
}
}
19
Source : QuestionsListView.xaml.cs
with MIT License
from ghost1372
with MIT License
from ghost1372
private void btnDelete_Click(object sender, RoutedEventArgs e)
{
dynamic selectedItem = cmbEditStudent.SelectedItem;
string par0 = Convert.ToString(selectedItem.Name + " " + selectedItem.LName);
MainWindow.main.showGrowlNotification(NotificationKEY: AppVariable.Delete_Confirm_KEY, param: new[] { par0, "نمره" });
}
19
Source : ConversionConfigurationWzardPage.xaml.cs
with Apache License 2.0
from Ginger-Automation
with Apache License 2.0
from Ginger-Automation
private void ControlsViewsExpander_Expanded(object sender, RoutedEventArgs e)
{
if (Convert.ToString(((System.Windows.FrameworkElement)sender).Name) == xTargetApplicationExpander.Name)
{
xControlsViewRow.Height = new GridLength(230);
xControlsViewRow.MaxHeight = Double.PositiveInfinity;
}
else
{
xPOMControlsViewRow.Height = new GridLength(270);
xPOMControlsViewRow.MaxHeight = Double.PositiveInfinity;
}
}
19
Source : ConversionConfigurationWzardPage.xaml.cs
with Apache License 2.0
from Ginger-Automation
with Apache License 2.0
from Ginger-Automation
private void ControlsViewsExpander_Collapsed(object sender, RoutedEventArgs e)
{
if (Convert.ToString(((System.Windows.FrameworkElement)sender).Name) == xTargetApplicationExpander.Name)
{
xControlsViewRow.Height = new GridLength(35);
xControlsViewRow.MaxHeight = 35;
}
else
{
xPOMControlsViewRow.Height = new GridLength(35);
xPOMControlsViewRow.MaxHeight = 35;
}
}
19
Source : UCTreeView.xaml.cs
with Apache License 2.0
from Ginger-Automation
with Apache License 2.0
from Ginger-Automation
private bool IsTreeItemFitsFilter(ITreeViewItem treeItemToCheck)
{
object treeItemToCheckObject = treeItemToCheck.NodeObject();
if (treeItemToCheckObject is RepositoryFolderBase)
{
return true;
}
//get the object to filter by
List<string> filterByfieldHierarchyList = TreeNodesFilterByField.Item1.ToString().Split('.').ToList();
object filterByObject = treeItemToCheckObject;
foreach (string hierarchyElement in filterByfieldHierarchyList)
{
PropertyInfo pInfo = null;
if (filterByObject != null)
{
pInfo = filterByObject.GetType().GetProperty(hierarchyElement);
}
if (pInfo is null)
{
break;
}
else
{
filterByObject = pInfo.GetValue(filterByObject, null);
}
}
//compare the value
string filterbyValue = Convert.ToString(TreeNodesFilterByField.Item2);
if (Convert.ToString(filterByObject) == filterbyValue)
{
return true;
}
if(FilterType == eFilteroperationType.Contains)
{
if(Convert.ToString(filterByObject).Contains(filterbyValue))
{
return true;
}
}
return false;
}
19
Source : SeleniumDriver.cs
with Apache License 2.0
from Ginger-Automation
with Apache License 2.0
from Ginger-Automation
public void ActBrowserElementHandler(ActBrowserElement act)
{
switch (act.ControlAction)
{
case ActBrowserElement.eControlAction.Maximize:
Driver.Manage().Window.Maximize();
break;
case ActBrowserElement.eControlAction.OpenURLNewTab:
OpenUrlNewTab();
if ((act.GetInputParamValue(ActBrowserElement.Fields.URLSrc) == ActBrowserElement.eURLSrc.UrlPOM.ToString()))
{
string POMGuid = act.GetInputParamCalculatedValue(ActBrowserElement.Fields.PomGUID);
string POMUrl = "";
if (!string.IsNullOrEmpty(POMGuid))
{
ApplicationPOMModel SelectedPOM = WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems<ApplicationPOMModel>().Where(p => p.Guid.ToString() == POMGuid).FirstOrDefault();
if (SelectedPOM != null)
{
POMUrl = ValueExpression.Calculate(this.Environment, this.BusinessFlow, SelectedPOM.PageURL, null); // SelectedPOM.PageURL;
}
}
GotoURL(act, POMUrl);
}
else
{
GotoURL(act, act.GetInputParamCalculatedValue("Value"));
}
break;
case ActBrowserElement.eControlAction.GotoURL:
if ((act.GetInputParamValue(ActBrowserElement.Fields.GotoURLType) == ActBrowserElement.eGotoURLType.NewTab.ToString()))
{
OpenUrlNewTab();
}
else if ((act.GetInputParamValue(ActBrowserElement.Fields.GotoURLType) == ActBrowserElement.eGotoURLType.NewWindow.ToString()))
{
IJavaScriptExecutor javaScriptExecutor = (IJavaScriptExecutor)Driver;
javaScriptExecutor.ExecuteScript("newwindow=window.open('about:blank','newWindow','height=250,width=350');if (window.focus) { newwindow.focus()}return false; ");
Driver.SwitchTo().Window(Driver.WindowHandles[Driver.WindowHandles.Count - 1]);
Driver.Manage().Window.Maximize();
}
if ((act.GetInputParamValue(ActBrowserElement.Fields.URLSrc) == ActBrowserElement.eURLSrc.UrlPOM.ToString()))
{
string POMGuid = act.GetInputParamCalculatedValue(ActBrowserElement.Fields.PomGUID);
string POMUrl = "";
if (!string.IsNullOrEmpty(POMGuid))
{
ApplicationPOMModel SelectedPOM = WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems<ApplicationPOMModel>().Where(p => p.Guid.ToString() == POMGuid).FirstOrDefault();
POMUrl = ValueExpression.Calculate(this.Environment, this.BusinessFlow, SelectedPOM.PageURL, null); // SelectedPOM?.PageURL;
}
GotoURL(act, POMUrl);
}
else
{
GotoURL(act, act.GetInputParamCalculatedValue("Value"));
}
break;
case ActBrowserElement.eControlAction.Close:
Driver.Close();
break;
case ActBrowserElement.eControlAction.InitializeBrowser:
this.StartDriver();
break;
case ActBrowserElement.eControlAction.SwitchFrame:
HandleSwitchFrame(act);
break;
case ActBrowserElement.eControlAction.SwitchToDefaultFrame:
Driver.SwitchTo().DefaultContent();
break;
case ActBrowserElement.eControlAction.SwitchToParentFrame:
Driver.SwitchTo().ParentFrame();
break;
case ActBrowserElement.eControlAction.Refresh:
Driver.Navigate().Refresh();
break;
case ActBrowserElement.eControlAction.SwitchWindow:
SwitchWindow(act);
break;
case ActBrowserElement.eControlAction.GetWindowreplacedle:
string replacedle = Driver.replacedle;
if (!string.IsNullOrEmpty(replacedle))
act.AddOrUpdateReturnParamActual("Actual", replacedle);
else
act.AddOrUpdateReturnParamActual("Actual", "");
break;
case ActBrowserElement.eControlAction.DeleteAllCookies:
Driver.Manage().Cookies.DeleteAllCookies();
break;
case ActBrowserElement.eControlAction.GetPageSource:
act.AddOrUpdateReturnParamActual("PageSource", Driver.PageSource);
break;
case ActBrowserElement.eControlAction.SwitchToDefaultWindow:
Driver.SwitchTo().Window(DefaultWindowHandler);
break;
case ActBrowserElement.eControlAction.GetPageURL:
act.AddOrUpdateReturnParamActual("PageURL", Driver.Url);
Uri url = new Uri(Driver.Url);
act.AddOrUpdateReturnParamActual("Host", url.Host);
act.AddOrUpdateReturnParamActual("Path", url.LocalPath);
act.AddOrUpdateReturnParamActual("PathWithQuery", url.PathAndQuery);
break;
case ActBrowserElement.eControlAction.InjectJS:
AddJavaScriptToPage(act.ActInputValues[0].Value);
break;
case ActBrowserElement.eControlAction.RunJavaScript:
string script = act.GetInputParamCalculatedValue("Value");
try
{
object a = null;
if (!script.ToUpper().StartsWith("RETURN"))
{
script = "return " + script;
}
a = ((IJavaScriptExecutor)Driver).ExecuteScript(script);
if (a != null)
act.AddOrUpdateReturnParamActual("Actual", a.ToString());
}
catch (Exception ex)
{
act.Error = "Error: Failed to run the JavaScript: '" + script + "', Error: '" + ex.Message + "'";
}
break;
case ActBrowserElement.eControlAction.CheckPageLoaded:
CheckifPageLoaded();
break;
case ActBrowserElement.eControlAction.CloseTabExcept:
CloseAllTabsExceptOne(act);
break;
case ActBrowserElement.eControlAction.CloseAll:
Driver.Quit();
break;
case ActBrowserElement.eControlAction.GetBrowserLog:
String scriptToExecute = "var performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {}; var network = performance.getEntries() || {}; return network;";
var networkLogs = ((IJavaScriptExecutor)Driver).ExecuteScript(scriptToExecute) as ReadOnlyCollection<object>;
foreach (var item in networkLogs)
{
Dictionary<string, object> dict = item as Dictionary<string, object>;
if (dict != null)
{
if(dict.ContainsKey("name"))
{
var urlArray = dict.Where(x => x.Key == "name").FirstOrDefault().Value.ToString().Split('/');
var urlString = string.Empty;
if (urlArray.Length>0)
{
urlString = urlArray[urlArray.Length - 1];
if(string.IsNullOrEmpty(urlString) && urlArray.Length>1)
{
urlString = urlArray[urlArray.Length - 2];
}
foreach (var val in dict)
{
act.AddOrUpdateReturnParamActual(Convert.ToString(urlString + ":[" + val.Key + "]"), Convert.ToString(val.Value));
}
}
}
}
}
break;
case ActBrowserElement.eControlAction.NavigateBack:
Driver.Navigate().Back();
break;
case ActBrowserElement.eControlAction.AcceptMessageBox:
try
{
Driver.SwitchTo().Alert().Accept();
}
catch (Exception e)
{
Reporter.ToLog(eLogLevel.ERROR, "Error when Accepting MessageBox - " + e.Message);
return;
}
break;
case ActBrowserElement.eControlAction.DismissMessageBox:
try
{
Driver.SwitchTo().Alert().Dismiss();
}
catch (Exception e)
{
Reporter.ToLog(eLogLevel.ERROR, "Error when Dismiss Alert Box - " + e.Message);
return;
}
break;
case ActBrowserElement.eControlAction.GetMessageBoxText:
try
{
string AlertBoxText = Driver.SwitchTo().Alert().Text;
act.AddOrUpdateReturnParamActual("Actual", AlertBoxText);
if (act.GetReturnParam("Actual") == null)
act.AddOrUpdateReturnParamActual("Actual", AlertBoxText);
}
catch (Exception e)
{
Reporter.ToLog(eLogLevel.ERROR, "Error to Get Text Message Box - " + e.Message);
return;
}
break;
case ActBrowserElement.eControlAction.SetAlertBoxText:
try
{
Driver.SwitchTo().Alert().SendKeys(act.GetInputParamCalculatedValue("Value"));
}
catch (Exception e)
{
Reporter.ToLog(eLogLevel.ERROR, "Error to Get Text Alert Box - " + e.Message);
return;
}
break;
default:
throw new Exception("Action unknown/not implemented for the Driver: " + this.GetType().ToString());
}
}
19
Source : ReadLandUseFile.cs
with GNU General Public License v3.0
from GralDispersionModel
with GNU General Public License v3.0
from GralDispersionModel
public void ReadLanduseFile()
{
if (File.Exists("landuse.asc") == true)
{
Program.LandUseAvailable = true;
}
if ((Program.Topo == Consts.TerrainAvailable) && (Program.LandUseAvailable == true))
{
//Read surface roughness length from the GRAMM landuse file
string[] text = new string[(Program.NI + 2) * (Program.NJ + 2)];
try
{
using (StreamReader r = new StreamReader("landuse.asc"))
{
text = Convert.ToString(r.ReadLine()).Split(new char[] { ' ', ',', ';' }, StringSplitOptions.RemoveEmptyEntries);
text = Convert.ToString(r.ReadLine()).Split(new char[] { ' ', ',', ';' }, StringSplitOptions.RemoveEmptyEntries);
text = Convert.ToString(r.ReadLine()).Split(new char[] { ' ', ',', ';' }, StringSplitOptions.RemoveEmptyEntries);
int n = 0;
for (int j = 1; j < Program.NJ + 1; j++)
{
for (int i = 1; i < Program.NI + 1; i++)
{
Program.Z0Gramm[i][j] = Convert.ToSingle(text[n].Replace(".", Program.Decsep));
n++;
}
}
}
}
catch
{
string err = "Error when reading file 'landuse.asc' - Execution stopped";
Console.WriteLine(err);
ProgramWriters.LogfileProblemreportWrite(err);
if (Program.IOUTPUT <= 0 && Program.WaitForConsoleKey) // not for Soundplan or no keystroke
{
while (!(Console.KeyAvailable && Console.ReadKey(true).Key == ConsoleKey.Escape))
{
;
}
}
Environment.Exit(0);
}
}
else
{
//set default surface roughness length at the whole array
for (int ix = 1; ix <= Program.NX; ix++)
{
for (int iy = 1; iy <= Program.NY; iy++)
{
Program.Z0Gramm[ix][iy] = Program.Z0;
}
}
}
}
19
Source : admReturn.cs
with MIT License
from guptaanmol184
with MIT License
from guptaanmol184
private void admReturnDgvTable_CellClick(object sender, DataGridViewCellEventArgs e)
{
// not a column header
if(e.RowIndex != -1 && e.RowIndex != admReturnDgvTable.Rows.Count - 1)
{
int book_id = Convert.ToInt32(admReturnDgvTable.Rows[e.RowIndex].Cells[2].Value);
int user_id = Convert.ToInt32(admReturnDgvTable.Rows[e.RowIndex].Cells[0].Value);
amdReturnTbxBookID.Text = Convert.ToString(book_id);
admReturnTbxUserID.Text = Convert.ToString(user_id);
// calculate fine too
int fine = 0;
int days_preplaceded = Convert.ToInt32(admReturnDgvTable.Rows[e.RowIndex].Cells[5].Value);
if(days_preplaceded > 15)
{
fine = days_preplaceded - 15;
}
admReturnBooksLblFine.Text = Convert.ToString(fine + " Rs.");
}
}
19
Source : AvatarSearchModule.cs
with BSD 3-Clause "New" or "Revised" License
from HalcyonGrid
with BSD 3-Clause "New" or "Revised" License
from HalcyonGrid
public void DirEventsQuery(IClientAPI remoteClient, UUID queryID, string queryText, uint queryFlags, int queryStart)
{
// Flags are going to be 0 or 32 for Mature
// We also know text comes in 3 segments X|Y|Text where X is the day difference from
// the current day, Y is the category to search, Text is the user input for search string
// so let's 'split up the queryText to get our values we need first off
string eventTime = String.Empty;
string eventCategory = String.Empty;
string userText = String.Empty;
queryText = queryText.Trim(); // newer viewers sometimes append a space
string[] querySplode = queryText.Split(new Char[] { '|' });
if (querySplode.Length > 0)
eventTime = querySplode[0];
if (querySplode.Length > 1)
eventCategory = querySplode[1];
if (querySplode.Length > 0)
{
userText = querySplode[2];
userText = userText.Trim(); // newer viewers sometimes append a space
}
// Ok we have values, now we need to do something with all this lovely information
string query = String.Empty;
string searchStart = Convert.ToString(queryStart);
int count = 100;
DirEventsReplyData[] data = new DirEventsReplyData[count];
string searchEnd = Convert.ToString(queryStart + count);
int i = 0;
int unixEventUpcomingEndDateToCheck = 0;
int eventTimeAmt = 0;
int unixEventDateToCheckMidnight = 0;
int unixEventEndDateToCheckMidnight = 0;
string sqlAddTerms = String.Empty;
DateTime saveNow = DateTime.Now;
int startDateCheck;
// Quick catch to see if the eventTime is set to "u" for In Progress & Upcoming Radio button
if (eventTime == "u")
{
DateTime eventUpcomingEndDateToCheck = saveNow.AddDays(+7);
DateTime eventUpcomingEndDateToCheckMidnight = new DateTime(eventUpcomingEndDateToCheck.Year, eventUpcomingEndDateToCheck.Month, eventUpcomingEndDateToCheck.Day);
unixEventUpcomingEndDateToCheck = Util.ToUnixTime(eventUpcomingEndDateToCheckMidnight);
// for "in progress" events, show everything that has started within the last three hours (arbitrary)
startDateCheck = Util.ToUnixTime(saveNow.AddHours(-3.0));
sqlAddTerms = " where (dateUTC>=?startDateCheck AND dateUTC<=?unixEventUpcomingEndDateToCheck)";
}
else
{
// we need the current date, in order to subtract/add the days to view, or see the week upcoming.
// this will probably be some really ugly code :)
startDateCheck = Util.ToUnixTime(saveNow);
eventTimeAmt = Convert.ToInt16(eventTime);
DateTime eventDateToCheck = saveNow.AddDays(Convert.ToInt16(eventTime));
DateTime eventEndDateToCheck = new DateTime();
if (eventTime == "0")
{
eventEndDateToCheck = saveNow.AddDays(+2);
}
else
{
eventEndDateToCheck = saveNow.AddDays(eventTimeAmt + 1);
}
// now truncate the information so we get the midnight value (and yes David, I'm sure there's an
// easier way to do this, but this will work for now :) )
DateTime eventDateToCheckMidnight = new DateTime(eventDateToCheck.Year, eventDateToCheck.Month, eventDateToCheck.Day);
DateTime eventEndDateToCheckMidnight = new DateTime(eventEndDateToCheck.Year, eventEndDateToCheck.Month, eventEndDateToCheck.Day);
// this is the start unix timestamp to look for, we still need the end which is the next day, plus
// we need the week end unix timestamp for the In Progress & upcoming radio button
unixEventDateToCheckMidnight = Util.ToUnixTime(eventDateToCheckMidnight);
unixEventEndDateToCheckMidnight = Util.ToUnixTime(eventEndDateToCheckMidnight);
sqlAddTerms = " where (dateUTC>=?unixEventDateToCheck AND dateUTC<=?unixEventEndDateToCheckMidnight)";
}
if ((queryFlags & ((uint)DirFindFlags.IncludeAdult|(uint)DirFindFlags.IncludeAdult|(uint)DirFindFlags.IncludeAdult)) == 0)
{
// don't just give them an empty list...
remoteClient.SendAlertMessage("You must included at least one maturity rating.");
remoteClient.SendDirEventsReply(queryID, data);
return;
}
// Event DB storage does not currently support adult events, so if someone asks for adult, search mature for now.
if ((queryFlags & (uint)DirFindFlags.IncludeAdult) != 0)
queryFlags |= (uint)DirFindFlags.IncludeMature;
if ((queryFlags & (uint)DirFindFlags.IncludeMature) != 0)
{
// they included mature and possibly others
if ((queryFlags & (uint)DirFindFlags.IncludePG) == 0)
sqlAddTerms += " AND mature='true'"; // exclude PG
}
if ((queryFlags & (uint)DirFindFlags.IncludePG) != 0)
{
// they included PG and possibly others
if ((queryFlags & (uint)DirFindFlags.IncludeMature) == 0)
sqlAddTerms += " AND mature='false'"; // exclude mature
}
if (eventCategory != "0")
{
sqlAddTerms += " AND category=?category";
}
if(!String.IsNullOrEmpty(userText))
{
sqlAddTerms += " AND (description LIKE ?userText OR name LIKE ?userText)";
}
// Events results should come back sorted by date
sqlAddTerms += " order by dateUTC ASC";
query = "select owneruuid, name, eventid, dateUTC, eventflags from events" + sqlAddTerms + " limit " + searchStart + ", " + searchEnd + String.Empty;
Dictionary<string, object> parms = new Dictionary<string, object>();
parms.Add("?startDateCheck", Convert.ToString(startDateCheck));
parms.Add("?unixEventUpcomingEndDateToCheck", Convert.ToString(unixEventUpcomingEndDateToCheck));
parms.Add("?unixEventDateToCheck", Convert.ToString(unixEventDateToCheckMidnight));
parms.Add("?unixEventEndDateToCheckMidnight", Convert.ToString(unixEventEndDateToCheckMidnight));
parms.Add("?category", eventCategory);
parms.Add("?userText", "%" + Convert.ToString(userText) + "%");
using (ISimpleDB db = _connFactory.GetConnection())
{
List<Dictionary<string, string>> results = db.QueryWithResults(query, parms);
foreach (Dictionary<string, string> row in results)
{
data[i] = new DirEventsReplyData();
data[i].ownerID = new UUID(row["owneruuid"].ToString());
data[i].name = row["name"].ToString();
data[i].eventID = Convert.ToUInt32(row["eventid"]);
// need to convert the unix timestamp we get into legible date for viewer
DateTime localViewerEventTime = Util.UnixToLocalDateTime(Convert.ToInt32(row["dateUTC"]));
string newSendingDate = String.Format("{0:MM/dd hh:mm tt}", localViewerEventTime);
data[i].date = newSendingDate;
data[i].unixTime = Convert.ToUInt32(row["dateUTC"]);
data[i].eventFlags = Convert.ToUInt32(row["eventflags"]);
i++;
if (i >= count)
break;
}
}
remoteClient.SendDirEventsReply(queryID, data);
}
19
Source : RDMPApplicationSettings.cs
with GNU General Public License v3.0
from HicServices
with GNU General Public License v3.0
from HicServices
private T GetValueOrDefaultInternal<T>(string key, T defaultValue = default(T), string fileName = null)
{
object value = null;
lock (locker)
{
string str = null;
// If the key exists, retrieve the value.
if (store.FileExists(key))
{
using (var stream = store.OpenFile(key, FileMode.Open))
{
using (var sr = new StreamReader(stream))
{
str = sr.ReadToEnd();
}
}
}
if (str == null)
return defaultValue;
var type = typeof (T);
if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof (Nullable<>))
{
type = type.GenericTypeArguments.FirstOrDefault();
}
if (type == typeof (string))
value = str;
else if (type == typeof (decimal))
{
string savedDecimal = Convert.ToString(str);
value = Convert.ToDecimal(savedDecimal, System.Globalization.CultureInfo.InvariantCulture);
return null != value ? (T) value : defaultValue;
}
else if (type == typeof (double))
{
value = Convert.ToDouble(str, System.Globalization.CultureInfo.InvariantCulture);
}
else if (type == typeof (Single))
{
value = Convert.ToSingle(str, System.Globalization.CultureInfo.InvariantCulture);
}
else if (type == typeof (DateTime))
{
var ticks = Convert.ToInt64(str, System.Globalization.CultureInfo.InvariantCulture);
if (ticks >= 0)
{
//Old value, stored before update to UTC values
value = new DateTime(ticks);
}
else
{
//New value, UTC
value = new DateTime(-ticks, DateTimeKind.Utc);
}
return (T) value;
}
else if (type == typeof (Guid))
{
Guid guid;
if (Guid.TryParse(str, out guid))
value = guid;
}
else if (type == typeof (bool))
{
value = Convert.ToBoolean(str, System.Globalization.CultureInfo.InvariantCulture);
}
else if (type == typeof (Int32))
{
value = Convert.ToInt32(str, System.Globalization.CultureInfo.InvariantCulture);
}
else if (type == typeof (Int64))
{
value = Convert.ToInt64(str, System.Globalization.CultureInfo.InvariantCulture);
}
else if (type == typeof (byte))
{
value = Convert.ToByte(str, System.Globalization.CultureInfo.InvariantCulture);
}
else
{
throw new ArgumentException("Value of type " + type + " is not supported.");
}
}
return null != value ? (T) value : defaultValue;
}
19
Source : XmlSetupWizardRepository.cs
with MIT License
from HotcakesCommerce
with MIT License
from HotcakesCommerce
public Store GetStore()
{
try
{
var store = (_xmldoc.Elements("Store").Select(el => new Store
{
StoreName = Convert.ToString(el.Element("Name").Value),
Id = (el.Element("Id") == null) ? 0 : Convert.ToInt32(el.Element("Id").Value),
CustomUrl = Convert.ToString(el.Element("Name").Value),
DateCreated = DateTime.Now,
StoreGuid = Guid.NewGuid(),
})).FirstOrDefault();
#region Settings
if (store == null) return new Store();
#region Other Settings
var sst = _xmldoc.Elements("Store").Elements("Settings").Select(element => new StoreSettings(store)
{
MaxItemsPerOrder = element.Element("MaxItemsPerOrder") == null
? 0
: Convert.ToInt32(element.Element("MaxItemsPerOrder").Value),
MaxWeightPerOrder = element.Element("MaxWeightPerOrder") == null
? 0
: Convert.ToInt32(element.Element("MaxWeightPerOrder").Value),
AllowProductReviews = element.Element("AllowProductReviews") == null ||
Convert.ToBoolean(element.Element("AllowProductReviews").Value),
ProductReviewModerate = element.Element("ProductReviewModerate") == null ||
Convert.ToBoolean(element.Element("ProductReviewModerate").Value),
ProductReviewCount = element.Element("ProductReviewCount") == null
? 0
: Convert.ToInt32(element.Element("ProductReviewCount").Value),
MinumumOrderAmount = element.Element("MinumumOrderAmount") == null
? 0
: Convert.ToDecimal(element.Element("MinumumOrderAmount").Value),
LogoText = element.Element("LogoText") == null
? string.Empty
: Convert.ToString(element.Element("LogoText").Value),
UseLogoImage = element.Element("UseLogoImage") != null &&
Convert.ToBoolean(element.Element("UseLogoImage").Value),
LogoRevision = element.Element("LogoRevision") == null
? 0
: Convert.ToInt32(element.Element("LogoRevision").Value),
FriendlyName = element.Element("FriendlyName") == null
? string.Empty
: Convert.ToString(element.Element("FriendlyName").Value),
ForceAdminSSL = element.Element("ForceAdminSSL") != null &&
Convert.ToBoolean(element.Element("ForceAdminSSL").Value),
LogoImage = element.Element("LogoImage") == null
? string.Empty
: Convert.ToString(element.Element("LogoImage").Value),
PaymentMethodsEnabled = (from f in element.Elements("PaymentMethodsEnabled")
select Convert.ToString(f.Element("Id"))).ToList(),
PaymentCreditCardGateway = element.Element("PaymentCreditCardGateway") == null
? string.Empty
: Convert.ToString(element.Element("PaymentCreditCardGateway").Value),
DisplayFullCreditCardNumbers = element.Element("DisplayFullCreditCardNumbers") != null &&
Convert.ToBoolean(element.Element("DisplayFullCreditCardNumbers").Value),
PaymentCreditCardRequireCVV = element.Element("PaymentCreditCardRequireCVV") == null ||
Convert.ToBoolean(element.Element("PaymentCreditCardRequireCVV").Value),
PaymentCreditCardAuthorizeOnly = element.Element("PaymentCreditCardAuthorizeOnly") == null ||
Convert.ToBoolean(element.Element("PaymentCreditCardAuthorizeOnly").Value),
PaymentAcceptedCards = element.Element("PaymentAcceptedCards") == null
? new List<CardType>()
: Convert.ToString(element.Element("PaymentAcceptedCards").Value)
.Split(',')
.Select(x => (CardType)Convert.ToInt32(x))
.ToList(),
HandlingAmount = element.Element("HandlingAmount") == null
? 0
: Convert.ToDecimal(element.Element("HandlingAmount").Value),
HandlingType = element.Element("HandlingType") == null
? 0
: Convert.ToInt32(element.Element("HandlingType").Value),
HandlingNonShipping = element.Element("HandlingNonShipping") != null && Convert.ToBoolean(element.Element("HandlingNonShipping").Value),
}).FirstOrDefault();
if (sst == null)
return store;
store.Settings = sst;
#endregion
#region MailServer Settings
var mailserver = _xmldoc.Elements("Store").Elements("Settings").Elements("MailServer").Select(elmailserver => new StoreSettingsMailServer(sst)
{
FromEmail = elmailserver.Element("FromEmail") == null
? string.Empty
: Convert.ToString(elmailserver.Element("FromEmail").Value),
EmailForGeneral = elmailserver.Element("EmailForGeneral") == null
? string.Empty
: Convert.ToString(elmailserver.Element("EmailForGeneral").Value),
EmailForNewOrder = elmailserver.Element("EmailForNewOrder") == null
? string.Empty
: Convert.ToString(elmailserver.Element("EmailForNewOrder").Value),
UseCustomMailServer = elmailserver.Element("UseCustomMailServer") != null && Convert.ToBoolean(elmailserver.Element("UseCustomMailServer").Value),
}).FirstOrDefault();
if (mailserver != null)
{
store.Settings.MailServer.EmailForGeneral = mailserver.EmailForGeneral;
store.Settings.MailServer.FromEmail = mailserver.FromEmail;
store.Settings.MailServer.EmailForNewOrder = mailserver.EmailForNewOrder;
store.Settings.MailServer.UseCustomMailServer = mailserver.UseCustomMailServer;
}
#endregion
#region Paypal Settings
var paypal = _xmldoc.Elements("Store").Elements("Settings").Elements("PayPal").Select(elpaypal => new StoreSettingsPayPal(sst)
{
FastSignupEmail = elpaypal.Element("FastSignupEmail") == null
? string.Empty
: Convert.ToString(
elpaypal.Element("FastSignupEmail").Value),
Currency = elpaypal.Element("Currency") == null
? string.Empty
: Convert.ToString(elpaypal.Element("Currency").Value),
AllowUnconfirmedAddresses = elpaypal.Element("AllowUnconfirmedAddresses") == null || Convert.ToBoolean(elpaypal.Element("AllowUnconfirmedAddresses").Value),
ExpressAuthorizeOnly = elpaypal.Element("ExpressAuthorizeOnly") != null && Convert.ToBoolean(elpaypal.Element("ExpressAuthorizeOnly").Value),
Signature = elpaypal.Element("Signature") == null
? string.Empty
: Convert.ToString(elpaypal.Element("Signature").Value),
Preplacedword = elpaypal.Element("Preplacedword") == null
? string.Empty
: Convert.ToString(elpaypal.Element("Preplacedword").Value),
Mode = elpaypal.Element("Mode") == null
? string.Empty
: Convert.ToString(elpaypal.Element("Mode").Value),
UserName = elpaypal.Element("UserName") == null
? string.Empty
: Convert.ToString(elpaypal.Element("UserName").Value),
}).FirstOrDefault();
if (paypal != null)
{
store.Settings.PayPal.UserName = paypal.UserName;
store.Settings.PayPal.Preplacedword = paypal.Preplacedword;
store.Settings.PayPal.Mode = paypal.Mode;
store.Settings.PayPal.Signature = paypal.Signature;
store.Settings.PayPal.FastSignupEmail = paypal.FastSignupEmail;
store.Settings.PayPal.ExpressAuthorizeOnly = paypal.ExpressAuthorizeOnly;
store.Settings.PayPal.AllowUnconfirmedAddresses = paypal.AllowUnconfirmedAddresses;
store.Settings.PayPal.Currency = paypal.Currency;
}
#endregion
#region Urls
var urls = _xmldoc.Elements("Store").Elements("Settings").Elements("Urls").Select(elurls => new StoreSettingsUrls(sst)
{
CategoryUrl = elurls.Element("CategoryUrl") == null
? string.Empty
: Convert.ToString(elurls.Element("CategoryUrl").Value),
ProductUrl = elurls.Element("ProductUrl") == null
? string.Empty
: Convert.ToString(elurls.Element("ProductUrl").Value),
CheckoutUrl = elurls.Element("CheckoutUrl") == null
? string.Empty
: Convert.ToString(elurls.Element("CheckoutUrl").Value),
AddressBookUrl = elurls.Element("AddressBookUrl") == null
? string.Empty
: Convert.ToString(elurls.Element("AddressBookUrl").Value),
CartUrl = elurls.Element("CartUrl") == null
? string.Empty
: Convert.ToString(elurls.Element("CartUrl").Value),
OrderHistoryUrl = elurls.Element("OrderHistoryUrl") == null
? string.Empty
: Convert.ToString(elurls.Element("OrderHistoryUrl").Value),
ProductReviewUrl = elurls.Element("ProductReviewUrl") == null
? string.Empty
: Convert.ToString(
elurls.Element("ProductReviewUrl").Value),
SearchUrl = elurls.Element("SearchUrl") == null
? string.Empty
: Convert.ToString(elurls.Element("SearchUrl").Value),
WishListUrl = elurls.Element("WishListUrl") == null
? string.Empty
: Convert.ToString(elurls.Element("WishListUrl").Value),
HideSetupWizardWelcome = elurls.Element("HideSetupWizardWelcome") != null && Convert.ToBoolean(elurls.Element("HideSetupWizardWelcome").Value),
}).FirstOrDefault();
if (urls != null)
{
store.Settings.Urls.CategoryUrl = urls.CategoryUrl;
store.Settings.Urls.ProductUrl = urls.ProductUrl;
store.Settings.Urls.WishListUrl = urls.WishListUrl;
store.Settings.Urls.HideSetupWizardWelcome = urls.HideSetupWizardWelcome;
store.Settings.Urls.SearchUrl = urls.SearchUrl;
store.Settings.Urls.OrderHistoryUrl = urls.OrderHistoryUrl;
store.Settings.Urls.AddressBookUrl = urls.AddressBookUrl;
store.Settings.Urls.CheckoutUrl = urls.CheckoutUrl;
store.Settings.Urls.ProductReviewUrl = urls.ProductReviewUrl;
}
#endregion
#endregion
return store;
}
catch (Exception)
{
return null;
}
}
19
Source : XmlSetupWizardRepository.cs
with MIT License
from HotcakesCommerce
with MIT License
from HotcakesCommerce
private StoreSettingsUrls GetStoreUrlInfo(IEnumerable<XElement> element)
{
try
{
if (element == null) return new StoreSettingsUrls(new Store().Settings);
var urls = element.Select(el => new StoreSettingsUrls(new Store().Settings)
{
CategoryUrl = Convert.ToString(el.Element("CategoryUrl").Value),
ProductUrl = Convert.ToString(el.Element("ProductUrl").Value),
CheckoutUrl = Convert.ToString(el.Element("CheckoutUrl").Value),
WishListUrl = Convert.ToString(el.Element("WishListUrl").Value),
SearchUrl = Convert.ToString(el.Element("SearchUrl").Value),
ProductReviewUrl = Convert.ToString(el.Element("ProductReviewUrl").Value),
OrderHistoryUrl = Convert.ToString(el.Element("OrderHistoryUrl").Value),
CartUrl = Convert.ToString(el.Element("CartUrl").Value),
AddressBookUrl = Convert.ToString(el.Element("AddressBookUrl").Value),
}).FirstOrDefault();
return urls ?? new StoreSettingsUrls(new Store().Settings);
}
catch (Exception)
{
return null;
}
}
See More Examples