private void simpleButton2_Click(object sender, EventArgs e) { string Date, Day, Month; if (DateTime.Now.Month < 10) { Month = "0" + DateTime.Now.Month; } else { Month = DateTime.Now.Month.ToString(); } if (DateTime.Now.Day < 10) { Day = "0" + DateTime.Now.Day; } else { Day = DateTime.Now.Day.ToString(); } Date = DateTime.Now.Year + "-" + Month + "-" + Day; var TrialLicence = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); var TrialLicencePath = TrialLicence + "\\Trial2.txt"; StreamWriter Sw = new StreamWriter(TrialLicencePath); Sw.Write(SecurityClass.Encrypt(Date, "PosSystemEncraptionKey")); Sw.Close(); XtraMessageBox.Show("تم اضافة مدة تجربية 20 يوم بمجرد الانتهاء سيتم ايقاف البرنامج "); Application.Exit(); }
private void UpdateRecord() { if (string.IsNullOrEmpty(txtUserName.Text)) { return; } var user = new Users { FullName = txtFullName.Text, UserName = SecurityClass.Encrypt(txtUserName.Text), Password = SecurityClass.Encrypt(txtPassword.Text), Tell = txtTell.Text, Mobile = txtMobile.Text, Address = txtAddress.Text, Comment = "", LogRecord = DateTime.Now, Status = 1, UserId = UtilityClass.UserId }; using (var dbContext = new UnitOfWork()) { user.Id = UserId; dbContext.UserRepository.Update(user); dbContext.Save(); DialogResult = DialogResult.OK; } }
private void SaveProfile() { Settings.Default.IsRemember = "true"; Settings.Default.UserName = SecurityClass.Encrypt(txtUsername.Text); Settings.Default.Password = SecurityClass.Encrypt(txtPassword.Text); Settings.Default.Save(); }
public static string Encrypt(string textToEncrypt) { string temp; #if UNITY_WINRT && !UNITY_EDITOR temp = LegacySystem.IO.Encrypt(textToEncrypt) #else temp = SecurityClass.Encrypt(textToEncrypt); #endif return(temp); }
private void btnOk_Click(object sender, EventArgs e) { using (var dbContext = new UnitOfWork()) { var userName = SecurityClass.Encrypt(txtUsername.Text); var password = SecurityClass.Encrypt(txtPassword.Text); var result = dbContext.UserRepository.Get(user => user.UserName == userName && user.Password == password); var users = result.ToList(); if (!users.Any()) { UtilityClass.ShowMessage(this, Settings.Default.Language == "fa-IR" ? @"کاربری با این مشخصاب یافت نگردید" : @"بەکارهێنەر به زانیاریانی ندوزراوه"); return; } foreach (var user in users) { var permission = new List <string>(); if (chkRemember.Checked) { SaveProfile(); } else { RemoveProfile(); } var query = @"SELECT * FROM UserAccesses UA JOIN SystemParts SP ON UA.SystemPartsId=SP.Id WHERE UA.UsersId=" + user.Id; var dtPermission = UtilityClass.GetData(query); foreach (DataRow item in dtPermission.Rows) { permission.Add(item["Name"].ToString()); } UtilityClass.CurrentUserPermissions = permission; UtilityClass.UserId = user.Id; UtilityClass.FullName = user.FullName; DialogResult = DialogResult.OK; } } }
private void SeedUser(ExchangeDbContext context) { if (!context.Users.Any()) { IList <Users> user = new List <Users>(); user.Add(new Users { UserName = SecurityClass.Encrypt("admin"), Password = SecurityClass.Encrypt("1"), FullName = "Administrator", Tell = null, Mobile = null, Address = null, Comment = "", LogRecord = DateTime.Now, UserId = 1 }); context.Users.AddRange(user); context.SaveChanges(); } }