private void btnAdd_Click(object sender, EventArgs e) { Role selectedItem = cmbRoles.SelectedItem as Role; Employee emp = new Employee() { Firstname = txtFirstname.Text, Lastname = txtLastname.Text, Email = ttxEmail.Text, Username = txtUsername.Text, Password = GetHash(txtPassword.Text), RoleId = selectedItem.Id, HasVerified = false }; _contex2.Employees.Add(emp); _contex2.SaveChanges(); dgw.DataSource = _contex2.Employees // .Select(empe => new // { // Fullname = string.Concat(empe.Firstname, " ", empe.Lastname), // Username = empe.Username, // Email = empe.Email, // Password = empe.Password, // Role = empe.Role.Name // } //) .ToList(); this.Close(); }
private void btnAddE_Click(object sender, EventArgs e) { Role role = cmbRolesE.SelectedItem as Role; emp.Firstname = txtFirstnameE.Text; emp.Lastname = txtLastnameE.Text; emp.Email = ttxEmailE.Text; emp.Password = txtPasswordE.Text; emp.Username = txtUsernameE.Text; emp.Role.Name = role.Name; _contex2.SaveChanges(); dgt.DataSource = _contex2.Employees.ToList(); this.Close(); }
private void btnDelete_Click(object sender, EventArgs e) { if (dgtServices.SelectedCells.Count > 0) { int selectedrowindex = dgtServices.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = dgtServices.Rows[selectedrowindex]; var Ser = _contex.Services.Find(selectedRow.Cells["Id"].Value); _contex.Services.Remove(Ser); _contex.SaveChanges(); MessageBox.Show("Deleted"); dgtServices.DataSource = _contex.Services.ToList(); } }