private void btnAddCustomer_Click(object sender, EventArgs e) { string firstname = txtFirstName.Text; string lastname = txtLastname.Text; string email = txtEmail.Text; string pas = txtPassword.Text; string[] myArr = new string [] { firstname, lastname, email, pas }; if (extentions.IsEmpty(myArr, string.Empty)) { if (email.Contains("@") || email.Contains("@gmail.com") || email.Contains("@mail.ru")) { AllWorker newWorker = new AllWorker { Firstname = firstname, Lastname = lastname, WorkerEmail = email, WorkerPassword = extentions.HashMe(pas) }; db.AllWorkers.Add(newWorker); db.SaveChanges(); FillDataWorker(); ClearAllData(); } else { lblError.Visible = true; lblError.Text = "Please, write true email!"; } } }
private void dtgWorker_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { IsBtnVisible("edit"); int workerId = (int)dtgWorker.Rows[e.RowIndex].Cells[0].Value; selectedWorker = db.AllWorkers.First(x => x.Id == workerId); txtEmail.Text = selectedWorker.WorkerEmail; txtFirstName.Text = selectedWorker.Firstname; txtLastname.Text = selectedWorker.Lastname; txtPassword.Text = selectedWorker.WorkerPassword; }
private void btnLogin_Click(object sender, EventArgs e) { string email = txtName.Text; string pas = txtPas.Text; Admin selectedAdmin = db.Admins.FirstOrDefault(adm => adm.AdminEmail == email); if (selectedAdmin != null) { if (selectedAdmin.AdminPassword == pas) { LoginIsRemember(email, pas); AdminForm adForm = new AdminForm(); adForm.Show(); this.WindowState = FormWindowState.Minimized; } } AllWorker selectedWorker = db.AllWorkers.FirstOrDefault(cs => cs.WorkerEmail == email); if (selectedWorker != null) { if (selectedWorker.WorkerPassword == extentions.HashMe(pas)) { LoginIsRemember(email, pas); WorkersForm wr = new WorkersForm(selectedWorker); wr.Show(); this.WindowState = FormWindowState.Minimized; } else { lblError.Text = "Password doesn't correct."; lblError.Visible = true; } } else { lblError.Text = "Email doesn't correct."; lblError.Visible = true; } }
public WorkersForm(AllWorker wor) { ActiveWorker = wor; InitializeComponent(); }