private void EnterRegIO_User(User U) { try { User_IO IO = new User_IO() { EnterDate = DateTime.Now, User = U }; db.Users_IO.Add(IO); db.SaveChanges(); } catch (DbUpdateException ex) { MessageBox.Show(SqlServerErrorManagment.ShowError(ex, "کاربر"), "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } catch (Exception e) { MessageBox.Show(e.Message); } }
private void Register() { try { if (ListUser.Exists(p => p.UserName == Txt_UserName.Text.Trim()) || ListUser.Exists(p => p.FName == Txt_Fname.Text.Trim())) { MessageBox.Show("نام کاربری یا نام و نام خانوادگی وارد شده تکراری می باشد", "خطا در هنگام ثبت", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } string HashedPassword = PasswordHasher.HashPassword(Txt_Password.Text.Trim()); User U = new User() { FName = Txt_Fname.Text.Trim(), UserName = Txt_UserName.Text.Trim(), Password = HashedPassword, }; db.Users.Add(U); db.SaveChanges(); utility.Show_Message("اطلاعات این کاربر با موفقیت ثبت شد", "پیغام ثبت"); } catch (DbUpdateException ex) { MessageBox.Show(SqlServerErrorManagment.ShowError(ex, "کاربر"), "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } catch (Exception e) { MessageBox.Show(e.Message); } }
public Form_UserIO(User user) { U = user; InitializeComponent(); }
public Form_Acess(User user) { u = user; InitializeComponent(); }
/// <summary> /// ثبت خروج کاربر از سیستم /// </summary> private void ExitRegUserIO() { try { User n = new User(); User_IO IO = db.Users_IO.Single(p => p.User == n); IO.ExitDate = DateTime.Now; db.SaveChanges(); } catch (DbUpdateException ex) { MessageBox.Show(SqlServerErrorManagment.ShowError(ex, "کاربر"), "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } catch (Exception e) { MessageBox.Show(e.Message); } }