public void CloneTest() { var exp = new Sec(new Number(1)); var clone = exp.Clone(); Assert.Equal(exp, clone); }
public void SetRequestTypesAcl(ISecurityObject project, ISecurityObject organization, ISecurityObject dataMart, ILookup <BigTuple <Guid>, AclEntry> reqAcls) { foreach (var rt in Plugins.GetPluginRequestTypes().Values) { var reqTarget = Sec.Target(project, organization, dataMart, rt.RequestType.AsSecurityObject()); Security.SetAcl(reqTarget, reqAcls[reqTarget.Id()]); } }
public override string ToString() { var h = (Hour < 10) ? $"0{Hour}" : Hour.ToString(); var m = (Min < 10) ? $"0{Min}" : Min.ToString(); var s = (Sec < 10) ? $"0{Sec}" : Sec.ToString(); return($"{h}:{m}:{s}"); }
public void ExecuteComplexNumberTest() { var complex = new Complex(3, 2); var exp = new Sec(new ComplexNumber(complex)); var result = (Complex)exp.Execute(); Assert.Equal(ComplexExtensions.Sec(complex), result); Assert.Equal(-0.26351297515838928, result.Real, 15); Assert.Equal(0.036211636558768523, result.Imaginary, 15); }
public void Subscrible(string socketName, string nameInRest) { Sec newSecurity = new Sec(); newSecurity.NameInRest = nameInRest; newSecurity.NameInSocket = socketName; Securities.Add(newSecurity); clientOne.SubscribeAsync(new Subscribe(new[] { socketName }, new SubscribeOptions(SubscribeOptionNames.All))); //clientOne.SubscribeAsync(new Subscribe(new[] { securityName }, new SubscribeOptions(SubscribeOptionNames.All))); }
public void bw_ProgressChanged(object sender, ProgressChangedEventArgs e) { Min = (int)Math.Floor(video.CurrentPosition / 60); Hour = (int)Math.Floor((double)(Min / 60)); Sec = (int)Math.Round(video.CurrentPosition); label0.Text = Hour.ToString(); label1.Text = Min.ToString(); label2.Text = Sec.ToString(); trackBar1.Value = (int)video.CurrentPosition; }
private void RichTextBox2_KeyPress(object sender, KeyPressEventArgs e) //min { if ((e.KeyChar < 48) || (e.KeyChar > 57)) //这是允许输入0-24数字 { e.Handled = true; } if ((e.KeyChar == 13)) { Sec.Focus(); } }
private String ConvertSecondToHours(int second) { int Hrs; int Min; int Sec; Sec = second % 60; Min = ((second - Sec) / 60) % 60; Hrs = ((second - (Sec + (Min * 60))) / 3600); return(Hrs.ToString("00") + ":" + Min.ToString("00") + ":" + Sec.ToString("00")); }
public IEnumerable <IModule> GetModules() { yield return(Sec.Module <DnsDomain>()); yield return(SecurityUI.Module <DnsDomain>()); yield return(Aud.Module <DnsDomain>()); yield return(AuditUI.Module <DnsDomain>()); yield return(Mvc.Boilerplate.JsBootstrap()); }
// View Nodes #region View public void ListView() { JAction InsertAction = new JAction("New", "Automation.JASubsidiaries.InsertForm"); Nodes.GlobalMenuActions = new JPopupMenu("Automation.JASubsidiaries", 0); Nodes.GlobalMenuActions.Insert(InsertAction); foreach (JASubsidiaries Sec in Items) { Nodes.Insert(Sec.GetNode()); } }
public void SecHandlesMilitaryTimesPast2400() { var function = new Sec(); var input1 = "01:00"; var input2 = "02:00"; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); Assert.AreEqual(1.000868684, System.Math.Round(result1.ResultNumeric, 9)); Assert.AreEqual(1.003482298, System.Math.Round(result2.ResultNumeric, 9)); }
public void SecHandlesInputDatesAreSeperatedByDashes() { var function = new Sec(); var input1 = "1-17-2017 2:00"; var input2 = "1-17-2017 2:00 am"; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); Assert.AreEqual(3.61484195, System.Math.Round(result1.ResultNumeric, 9)); Assert.AreEqual(3.61484195, System.Math.Round(result2.ResultNumeric, 9)); }
public void SecHandlesTrueOrFalse() { var function = new Sec(); var input1 = true; var input2 = false; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); Assert.AreEqual(1.850815718, System.Math.Round(result1.ResultNumeric, 9)); Assert.AreEqual(1, System.Math.Round(result2.ResultNumeric, 8)); }
public ActionResult Edit(Uye uye, int id, HttpPostedFileBase Foto) { if (ModelState.IsValid) { var kisi = db.Uye.Where(u => u.UyeID == id).SingleOrDefault(); //string dogrulama = Sec.MD5Hex(Convert.ToString(dogrulamaSifresi)); //if (dogrulama != kisi.Sifre) //{ // TempData["dogrulamahata"] = "Şifrenizi yanlış girdiniz."; // return View(); //} if (Foto != null) { if (kisi.Foto != "/Uploads/UyeFoto/avatar.png") { System.IO.File.Delete(Server.MapPath(kisi.Foto)); WebImage img = new WebImage(Foto.InputStream); FileInfo fotoinfo = new FileInfo(Foto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(300, 300); img.Save("~/Uploads/UyeFoto/" + newfoto); kisi.Foto = "/Uploads/UyeFoto/" + newfoto; } else { WebImage img = new WebImage(Foto.InputStream); FileInfo fotoinfo = new FileInfo(Foto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(300, 300); img.Save("~/Uploads/UyeFoto/" + newfoto); kisi.Foto = "/Uploads/UyeFoto/" + newfoto; } } kisi.AdSoyad = uye.AdSoyad; if (uye.Sifre != null) { if (uye.Sifre.Length > 5 || uye.Sifre.Length < 16) { kisi.Sifre = Sec.MD5Hex(uye.Sifre).ToLower(); } } kisi.Email = uye.Email; kisi.UyeHakkinda = uye.UyeHakkinda; db.SaveChanges(); return(Redirect("/Uye/Index/" + Session["uyeid"].ToString())); } return(View()); }
/// <summary> /// Analyzes the specified expression. /// </summary> /// <param name="exp">The expression.</param> /// <returns> /// The result of analysis. /// </returns> public override IExpression Analyze(Sec exp) { if (!Helpers.HasVariable(exp, Variable)) { return(new Number(0)); } var tan = new Tan(exp.Argument.Clone()); var sec = new Sec(exp.Argument.Clone()); var mul1 = new Mul(tan, sec); var mul2 = new Mul(exp.Argument.Clone().Analyze(this), mul1); return(mul2); }
protected void Page_Load(object sender, EventArgs e) { //create a new instance of the security object clsSecurity Sec; //get the data from the session Sec = (clsSecurity)Session["Sec"]; //invoke the sign-out method Sec.SignOut(); //update the copy in the session Session["Sec"] = Sec; //re-direct to the main page Response.Redirect("Default.aspx"); }
public TrieSet(IEnumerable <K> items, bool tryAdd = true) { Root = EmptyNode.Default; var type = tryAdd ? UpdateType.TryAdd : UpdateType.AddOrUpdate; foreach (var item in items) { var hash = (uint)default(EqK).GetHashCode(item); Sec section = default; var(countDelta, newRoot) = Root.Update((type, true), item, hash, section); count += countDelta; Root = newRoot; } }
public void UpdateTime(DateTime timeBookmark) { Hour = timeBookmark.Hour; Min = timeBookmark.Minute; Sec = timeBookmark.Second; MilliSec = timeBookmark.Millisecond; double dTemp = timeBookmark.ToBinary(); dTimeBookmark = Convert.ToDouble(timeBookmark.ToBinary()) / 10000; sTimeBookmark = Hour.ToString("D2") + ":" + Min.ToString("D2") + ":" + Sec.ToString("D2"); // + "." + (MilliSec / 10).ToString("D2"); }
public RequestTypesAclModel RequestTypesPrivilegesForEdit(ISecurityObject project, ISecurityObject organization, ISecurityObject dataMart, Func <PluginRequestType, bool> filter = null) { return(new RequestTypesAclModel { Targets = Plugins.GetPluginRequestTypes() .Select(rt => rt.Value) .Where(rt => filter == null || filter(rt)) .Select(rt => Pair.Create(Sec.Target(project, organization, dataMart, rt.RequestType.AsSecurityObject()), rt)), Privileges = new[] { Pair.Create(SecPrivileges.RequestType.SubmitManual, "Manual"), Pair.Create(SecPrivileges.RequestType.SubmitAuto, "Auto") } }); }
public void SecHandlesMilitaryTime() { var function = new Sec(); var input1 = "00:00"; var input2 = "00:01"; var input3 = "23:59:59"; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); var result3 = function.Execute(FunctionsHelper.CreateArgs(input3), this.ParsingContext); Assert.AreEqual(1, System.Math.Round(result1.ResultNumeric, 9)); Assert.AreEqual(1.000000241, System.Math.Round(result2.ResultNumeric, 9)); Assert.AreEqual(1.850782356, System.Math.Round(result3.ResultNumeric, 9)); }
public void Split_Timer(Stopwatch Timer, ref string Time) { int t = Timer.Elapsed.Milliseconds; int Min, Sec, Mill; Min = t / (60 * 1000); t = t - (Min * 60000); Sec = t / 1000; t = t - (Sec * 1000); Mill = t; if (Min <= 9) { Time = "0" + Min; } else { Time = Min.ToString(); } Time = Time + " : "; if (Sec <= 9) { Time = Time + "0" + Sec; } else { Time = Time + Sec.ToString(); } Time = Time + " : "; if (Mill <= 9) { Time = Time + "0" + Mill; } else { Time = Time + Mill.ToString(); } }
private static void Client_OwnTradesReceived(object sender, Events.KrakenPrivateEventArgs<OwnTradesMessage> e) { List<TradeObject> trades = e.PrivateMessage.Trades; for (int i = 0; i < trades.Count; i++) { TradeObject t = trades[i]; OsEngine.Entity.MyTrade trade = new OsEngine.Entity.MyTrade(); trade.NumberOrderParent = t.OrderTxId; trade.Price = t.Price; trade.NumberTrade = t.TradeId; string pair = t.Pair.ToString(); Sec security = Securities.Find(sec => sec.NameInSocket == pair); if (security == null) { return; } trade.SecurityNameCode = security.NameInRest; trade.Volume = t.Volume; DateTime time = new DateTime(1970, 1, 1).AddSeconds(Convert.ToDouble(t.Time)); trade.Time = time; if (t.Type == "sell") { trade.Side = OsEngine.Entity.Side.Sell; } else { trade.Side = OsEngine.Entity.Side.Sell; } if (MyTradeUpdateEvent != null) { MyTradeUpdateEvent(trade); } } // // = (sender, e) => Console.WriteLine($"OwnTrades received"); }
public void SecHandlesDateTimeInputs() { var function = new Sec(); var input1 = "1/17/2011 2:00"; var input2 = "1/17/2011 2:00 AM"; var input3 = "17/1/2011 2:00 AM"; var input4 = "17/Jan/2011 2:00 AM"; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); var result3 = function.Execute(FunctionsHelper.CreateArgs(input3), this.ParsingContext); var result4 = function.Execute(FunctionsHelper.CreateArgs(input4), this.ParsingContext); Assert.AreEqual(-1.908897846, System.Math.Round(result1.ResultNumeric, 9)); Assert.AreEqual(-1.908897846, System.Math.Round(result1.ResultNumeric, 9)); Assert.AreEqual(eErrorType.Value, ((ExcelErrorValue)result3.Result).Type); Assert.AreEqual(-1.908897846, System.Math.Round(result1.ResultNumeric, 9)); }
public ActionResult Login(Uye uye) { if (String.IsNullOrEmpty(uye.KullaniciAdi) || String.IsNullOrEmpty(uye.Sifre)) { TempData["HataliGiris"] = "Kullanıcı adı ya da şifre boş bırakılamaz!"; return(View()); } uye.Sifre = Sec.MD5Hex(uye.Sifre).ToLower(); var login = db.Uye.Where(u => u.KullaniciAdi == uye.KullaniciAdi).SingleOrDefault(); if (login == null) { TempData["HataliGiris"] = "Girdiğiniz kullanıcı veya şifre hatalı"; return(View()); } else if (login.KullaniciAdi == uye.KullaniciAdi && login.Sifre == uye.Sifre && login.Durum == true) { //Beni hatırla HttpCookie kuki = new HttpCookie("membad"); kuki.Value = AESCryptoSec.Encrypt(login.KullaniciAdi, Helper.AesKey); kuki.Expires = DateTime.Now.AddDays(10); Response.Cookies.Add(kuki); HttpCookie kuki2 = new HttpCookie("membid"); kuki2.Value = AESCryptoSec.Encrypt(login.UyeID.ToString(), Helper.AesKey); kuki2.Expires = DateTime.Now.AddDays(10); Response.Cookies.Add(kuki2); Helper.ActiveUser = login; Session["uyeid"] = login.UyeID; Session["kullaniciadi"] = login.KullaniciAdi; Session["yetkiid"] = login.YetkiID; return(RedirectToAction("Index", "Home")); } else { TempData["HataliGiris"] = "Girdiğiniz kullanıcı veya şifre hatalı"; return(View()); } }
public void SecHandlesInputsWithDatesInTheFormMonthDateCommaYearTime() { var function = new Sec(); var input1 = "Jan 17, 2011 2:00 am"; var input2 = "June 5, 2017 11:00 pm"; var input3 = "Jan 17, 2011 2:00:00 am"; var input4 = "June 5, 2017 11:00:00 pm"; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); var result3 = function.Execute(FunctionsHelper.CreateArgs(input3), this.ParsingContext); var result4 = function.Execute(FunctionsHelper.CreateArgs(input4), this.ParsingContext); Assert.AreEqual(-1.908897846, System.Math.Round(result1.ResultNumeric, 9)); Assert.AreEqual(-1.021635237, System.Math.Round(result2.ResultNumeric, 9)); Assert.AreEqual(-1.908897846, System.Math.Round(result3.ResultNumeric, 9)); Assert.AreEqual(-1.021635237, System.Math.Round(result4.ResultNumeric, 9)); }
public void SecTestMilitaryTimeAndNormalTimeComparisions() { var function = new Sec(); var input1 = "16:30"; var input2 = "04:30 pm"; var input3 = "02:30"; var input4 = "2:30 am"; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); var result3 = function.Execute(FunctionsHelper.CreateArgs(input3), this.ParsingContext); var result4 = function.Execute(FunctionsHelper.CreateArgs(input4), this.ParsingContext); Assert.AreEqual(1.293937347, System.Math.Round(result1.ResultNumeric, 9)); Assert.AreEqual(1.293937347, System.Math.Round(result2.ResultNumeric, 9)); Assert.AreEqual(1.005449985, System.Math.Round(result3.ResultNumeric, 9)); Assert.AreEqual(1.005449985, System.Math.Round(result4.ResultNumeric, 9)); }
public void SecIsGivenAStringAsInput() { var function = new Sec(); var input1 = "string"; var input2 = "0"; var input3 = "1"; var input4 = "1.5"; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); var result3 = function.Execute(FunctionsHelper.CreateArgs(input3), this.ParsingContext); var result4 = function.Execute(FunctionsHelper.CreateArgs(input4), this.ParsingContext); Assert.AreEqual(eErrorType.Value, ((ExcelErrorValue)result1.Result).Type); Assert.AreEqual(1, result2.ResultNumeric, .00001); Assert.AreEqual(1.850815718, result3.ResultNumeric, .00001); Assert.AreEqual(14.1368329, result4.ResultNumeric, .00001); }
private void BtnUpdatePassword_Click(object sender, EventArgs e) { try { if (FormLoggedUser.Role.UserRoleId == 2) { MessageBox.Show("You don't have permision to change passwords", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { usrbll.ChangePassword(usr.UserID, Sec.Hash(txtUsernameChangePassword.Text, txtPasswordChangePassword.Text), FormLoggedUser.Id); this.Close(); } } catch (Exception) { throw; } }
public void SecHandlesPi() { var function = new Sec(); var Pi = System.Math.PI; var input1 = Pi; var input2 = Pi / 2; var input3 = 2 * Pi; var input4 = 60 * Pi / 180; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); var result3 = function.Execute(FunctionsHelper.CreateArgs(input3), this.ParsingContext); var result4 = function.Execute(FunctionsHelper.CreateArgs(input4), this.ParsingContext); //Note: Neither Excel or EPPlus handle Pi perfectly. Both seem to have a small rounding issue that is not a problem if you are aware of it. Assert.AreEqual(-1, System.Math.Round(result1.ResultNumeric, 9), .00001); Assert.AreEqual(1.63246E+16, System.Math.Round(result2.ResultNumeric, 9), 1.0E+16); Assert.AreEqual(1, System.Math.Round(result3.ResultNumeric, 9), .00001); Assert.AreEqual(2, System.Math.Round(result4.ResultNumeric, 9)); }
public void SecIsGivenValuesRanginFromNegative10to10() { var function = new Sec(); var input1 = -10; var input2 = -1; var input3 = 0; var input4 = 1; var input5 = 10; var result1 = function.Execute(FunctionsHelper.CreateArgs(input1), this.ParsingContext); var result2 = function.Execute(FunctionsHelper.CreateArgs(input2), this.ParsingContext); var result3 = function.Execute(FunctionsHelper.CreateArgs(input3), this.ParsingContext); var result4 = function.Execute(FunctionsHelper.CreateArgs(input4), this.ParsingContext); var result5 = function.Execute(FunctionsHelper.CreateArgs(input5), this.ParsingContext); Assert.AreEqual(-1.191793507, result1.ResultNumeric, .00001); Assert.AreEqual(1.850815718, result2.ResultNumeric, .00001); Assert.AreEqual(1, result3.ResultNumeric, .00001); Assert.AreEqual(1.850815718, result4.ResultNumeric, .00001); Assert.AreEqual(-1.191793507, result5.ResultNumeric, .00001); }