Ejemplo n.º 1
0
        private void dataNhanVien_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dataNhanVien.CurrentCell.ColumnIndex.Equals(9) && e.RowIndex != -1)
            {
                con.Open();
                if (dataNhanVien.CurrentCell != null && dataNhanVien.CurrentCell.Value != null)
                {
                    string del = dataNhanVien.Rows[e.RowIndex].Cells[0].Value.ToString();
                    if ((MessageBox.Show("Xác nhận XOÁ toàn bộ thông tin của khách hàng: " + del, "Xác nhận XOÁ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes))
                    {
                        cmdNV = new SqlCommand("EXECUTE IUD_NHANVIEN '" + del + "',N'',N'',N'','','','',N'Delete'", con);
                        cmdNV.ExecuteNonQuery();
                    }
                }
                con.Close();
                DisplayData();
            }
            if (dataNhanVien.CurrentCell.ColumnIndex.Equals(8) && e.RowIndex != -1)
            {
                con.Open();
                if (dataNhanVien.CurrentCell != null && dataNhanVien.CurrentCell.Value != null)
                {
                    if ((MessageBox.Show("Cập nhật thông tin nhân viên " + dataNhanVien.Rows[e.RowIndex].Cells[0].Value.ToString(), "Xác nhận cập nhật", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes))
                    {
                        HotelObject.getDta_NV.UpdateMode = true;
                        HotelObject.getDta_NV.maNV       = dataNhanVien.Rows[e.RowIndex].Cells[0].Value.ToString();
                        HotelObject.getDta_NV.hoTen      = dataNhanVien.Rows[e.RowIndex].Cells[1].Value.ToString();
                        HotelObject.getDta_NV.chucVu     = dataNhanVien.Rows[e.RowIndex].Cells[2].Value.ToString();
                        HotelObject.getDta_NV.gioiTinh   = dataNhanVien.Rows[e.RowIndex].Cells[3].Value.ToString();
                        HotelObject.getDta_NV.avt        = dataNhanVien.Rows[e.RowIndex].Cells[4].Value.ToString();
                        HotelObject.getDta_NV.NS         = dataNhanVien.Rows[e.RowIndex].Cells[5].Value.ToString();
                        HotelObject.getDta_NV.SDT        = dataNhanVien.Rows[e.RowIndex].Cells[6].Value.ToString();

                        SubLayout.FormThemNV themNV = new SubLayout.FormThemNV();
                        themNV.ShowDialog();
                        HotelObject.getDta_NV.UpdateMode = false;
                        con.Close();
                        DisplayData();
                    }
                }
                con.Close();
            }
            if (dataNhanVien.CurrentCell.ColumnIndex.Equals(7) && e.RowIndex != -1)
            {
                if (dataNhanVien.CurrentCell != null && dataNhanVien.CurrentCell.Value != null)
                {
                    con.Open();
                    if (dataNhanVien.Rows[e.RowIndex].Cells[7].Value.ToString() == "True")
                    {
                        if ((MessageBox.Show("Khôi phục dữ liệu bị ẩn", "Xác nhận cập nhật", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes))
                        {
                            string maNV = dataNhanVien.Rows[e.RowIndex].Cells[0].Value.ToString();
                            cmdNV = new SqlCommand("EXECUTE IUD_NHANVIEN '" + maNV + "',N'',N'',N'','','','',N'Show'", con);
                            cmdNV.ExecuteNonQuery();
                        }
                        con.Close();
                        DisplayData();
                    }
                    else
                    {
                        if ((MessageBox.Show("Xác nhận ẨN nhân viên", "Xác nhận XOÁ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes))
                        {
                            string maNV = dataNhanVien.Rows[e.RowIndex].Cells[0].Value.ToString();
                            cmdNV = new SqlCommand("EXECUTE IUD_NHANVIEN '" + maNV + "',N'',N'',N'','','','',N'Hide'", con);
                            cmdNV.ExecuteNonQuery();
                        }
                        con.Close();
                        DisplayData();
                    }
                }
            }
        }
Ejemplo n.º 2
0
 private void btthemnv_Click(object sender, EventArgs e)
 {
     SubLayout.FormThemNV themNV = new SubLayout.FormThemNV();
     themNV.ShowDialog();
     DisplayData();
 }