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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
            }
        }