예제 #1
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     //if (rowselect >= 0 && rowselect < dsVNV.Count && !conn.ConnectionString.Contains("admin"))
     //{
     //    MessageBox.Show("Bạn không có quyền hạn thêm nhân viên", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     //    return;
     //}
     //if (conn.ConnectionString.Contains("admin"))
     //{
     //    DetailEmployee detail = new DetailEmployee(true);
     //    var result = detail.ShowDialog();
     //    LoadData();
     //}
     try
     {
         DetailEmployee detail = new DetailEmployee(true);
         var            result = detail.ShowDialog();
         LoadData();
     }
     catch
     {
         MessageBox.Show("Bạn không có quyền hạn thêm nhân viên", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }
예제 #2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (dgvNhanVien.SelectedRows.Count > 0)
            {
                if (rowselect >= 0 && rowselect < dsVNV.Count)
                {
                    DataGridViewRow row = dgvNhanVien.Rows[rowselect];
                    int             Ma  = (int)row.Cells[0].Value;
                    NHANVIEN        nv  = dsNV.Find(x => x.MaNV == Ma);

                    //if (conn.ConnectionString.Contains("admin"))
                    //{
                    //    bool kind = (conn.ConnectionString.Contains("admin"));

                    //    DetailEmployee detail = new DetailEmployee(kind, nv, context);
                    //    var result = detail.ShowDialog();
                    //}
                    //else
                    //    MessageBox.Show("Bạn không có quyền hạn chỉnh sửa thông tin người này", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    try
                    {
                        DetailEmployee detail = new DetailEmployee(true, nv);
                        var            result = detail.ShowDialog();
                        LoadData();
                    }
                    catch
                    {
                        MessageBox.Show("Bạn không có quyền hạn thêm nhân viên", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    LoadData();
                }
            }
        }