private void bt_Sua_Click(object sender, EventArgs e) { dgvThemTK.BeginEdit(true); if (tbx_TDN.Text.Trim() == "" || tbx_MK.Text.Trim() == "" || tbx_MaNV.Text.Trim() == "" || tbx_QuyenHan.Text.Trim() == "" || dgvThemTK.SelectedCells == null) { MessageBox.Show("Chọn Dòng Bạn Muốn Sửa và Hãy Nhập Đầy Đủ Thông Tin!", "Thông Báo!"); tbx_TDN.Focus(); } else { DataTable dtnv = new DataTable(); dtnv = acc.CheckSql("select * from NHANVIEN where MANV ='" + tbx_MaNV.Text + "'"); if (dtnv.Rows.Count < 1 || tbx_TDN.Text != dgvThemTK.CurrentRow.Cells["USERNAME"].Value.ToString().Trim()) { MessageBox.Show("Tên Đăng Nhập đã bị thay đổi Hoặc Mã Nhân Viên không tồn tại!", "Lỗi"); tbx_TDN.Text = dgvThemTK.CurrentRow.Cells["USERNAME"].Value.ToString().Trim(); tbx_MaNV.Text = dgvThemTK.CurrentRow.Cells["MANV"].Value.ToString().Trim(); } else { if (tbx_MaNV.Text == dgvThemTK.CurrentRow.Cells["MANV"].Value.ToString() && tbx_MK.Text == dgvThemTK.CurrentRow.Cells["PASSWORD"].Value.ToString().Trim() && tbx_TDN.Text == dgvThemTK.CurrentRow.Cells["USERNAME"].Value.ToString().Trim() && tbx_QuyenHan.Text == dgvThemTK.CurrentRow.Cells["QUYENHAN"].Value.ToString().Trim()) { MessageBox.Show("Toàn Bộ Thông Tin Kho Hàng Đã Tồn Tại. Vui Lòng Sủa Lại!", "Thông Báo!"); } else { acc.CapNhat_TaiKhoan(tbx_TDN.Text, tbx_MK.Text, tbx_MaNV.Text, tbx_QuyenHan.Text); dgvThemTK.DataSource = acc.Select_Data("Select * from DANGNHAP"); tbx_MaNV.Clear(); tbx_MK.Clear(); tbx_TDN.Clear(); tbx_QuyenHan.Clear(); dgvThemTK.ClearSelection(); } } } dgvThemTK.EndEdit(); }
private void btn_ghinhan_Click(object sender, EventArgs e) { if (key == 1) { if (tbx_TDN.Text.Trim() == "" || tbx_MK.Text.Trim() == "" || tbx_QuyenHan.Text.Trim() == "") { MessageBox.Show("Hãy Nhập Đầy Đủ Thông Tin!,", "Thông Báo!"); tbx_TDN.Focus(); } else { var item = tbx_MaNV.GetItemText(tbx_MaNV.SelectedItem); ThongTinMANV(item); DataTable dttk = new DataTable(); dttk = acc.CheckSql("select * from DANGNHAP where USERNAME ='******'"); DataTable dtnv = new DataTable(); dtnv = acc.CheckSql("select * from NHANVIEN where TENNV Like N'" + item + "'"); if (dttk.Rows.Count > 0) { MessageBox.Show("Tài Khoản đã tồn tại!", "Lỗi"); tbx_TDN.Clear(); tbx_TDN.Focus(); } else if (dtnv.Rows.Count < 1) { MessageBox.Show("Nhân Viên không tồn tại!", "Lỗi"); tbx_MaNV.ResetText(); } else { acc.Them_TaiKhoan(tbx_TDN.Text, tbx_MK.Text, MaNV, tbx_QuyenHan.Text); // dgvThemTK.DataSource = acc.Select_Data("Select USERNAME, PASSWORD, TENNV, QUYENHAN from DANGNHAP, NHANVIEN WHERE DANGNHAP.MANV = NHANVIEN.MANV"); tbx_MaNV.ResetText(); tbx_MK.Clear(); tbx_TDN.Clear(); tbx_QuyenHan.Clear(); ThemTaiKhoan_Load(sender, e); MessageBox.Show("Thêm Thành Công!", "Thông Báo!"); dgvThemTK.ClearSelection(); //if (MessageBox.Show("Thêm Thành Công. Bạn Có Muốn Tiếp Tục Thêm!", "Xác Nhận!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) //{ //} //else //{ // ThemTaiKhoan_Load(sender, e); //} } } } if (key == 2) { dgvThemTK.BeginEdit(true); if (tbx_TDN.Text.Trim() == "" || tbx_MK.Text.Trim() == "" || tbx_MaNV.Text.Trim() == "" || tbx_QuyenHan.Text.Trim() == "" || dgvThemTK.SelectedCells == null) { MessageBox.Show("Chọn Dòng Bạn Muốn Sửa và Hãy Nhập Đầy Đủ Thông Tin!", "Thông Báo!"); tbx_TDN.Focus(); } else { var item = tbx_MaNV.GetItemText(tbx_MaNV.SelectedItem); ThongTinMANV(item); DataTable dtnv = new DataTable(); dtnv = acc.CheckSql("select * from NHANVIEN where TENNV like N'" + tbx_MaNV.Text + "'"); if (dtnv.Rows.Count < 1) { MessageBox.Show("Nhân Viên không tồn tại!", "Lỗi"); tbx_MaNV.Text = dgvThemTK.CurrentRow.Cells["TENNV"].Value.ToString().Trim(); } else if (tbx_TDN.Text != dgvThemTK.CurrentRow.Cells["USERNAME"].Value.ToString().Trim()) { MessageBox.Show("Tên Đăng Nhập đã bị thay đổi!", "Lỗi"); tbx_TDN.Text = dgvThemTK.CurrentRow.Cells["USERNAME"].Value.ToString().Trim(); } else { if (tbx_MaNV.Text == dgvThemTK.CurrentRow.Cells["TENNV"].Value.ToString() && tbx_MK.Text == dgvThemTK.CurrentRow.Cells["PASSWORD"].Value.ToString().Trim() && tbx_TDN.Text == dgvThemTK.CurrentRow.Cells["USERNAME"].Value.ToString().Trim() && tbx_QuyenHan.Text == dgvThemTK.CurrentRow.Cells["QUYENHAN"].Value.ToString().Trim()) { MessageBox.Show("Toàn Bộ Thông Tin Kho Hàng Đã Tồn Tại. Vui Lòng Sủa Lại!", "Thông Báo!"); } else { acc.CapNhat_TaiKhoan(tbx_TDN.Text, tbx_MK.Text, MaNV, tbx_QuyenHan.Text); //dgvThemTK.DataSource = acc.Select_Data("Select USERNAME, PASSWORD, TENNV, QUYENHAN from DANGNHAP, NHANVIEN WHERE DANGNHAP.MANV = NHANVIEN.MANV"); tbx_MaNV.ResetText(); tbx_MK.Clear(); tbx_TDN.Clear(); tbx_QuyenHan.Clear(); ThemTaiKhoan_Load(sender, e); MessageBox.Show("Sủa Thành Công!", "Thông Báo!"); dgvThemTK.ClearSelection(); //if (MessageBox.Show("Sửa Thành Công. Bạn Có Muốn Tiếp Tục Sửa!", "Xác Nhận!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) //{ //} //else //{ // ThemTaiKhoan_Load(sender, e); //} } } } dgvThemTK.EndEdit(); } if (key == 3) { if (tbx_TDN.Text.Trim() == "" || dgvThemTK.SelectedRows == null) { MessageBox.Show("Hãy Nhập Tên Đăng Nhập Muốn Xóa Hoặc Chọn Dòng Muốm Xóa!,", "Cảnh Báo!"); tbx_TDN.Focus(); } else { if (MessageBox.Show("Bạn Chắc Chắn Muốn Xóa tài Khoản Này?", "Xác Nhận!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { acc.Xoa_TaiKhoan(tbx_TDN.Text); //dgvThemTK.DataSource = acc.Select_Data("Select USERNAME, PASSWORD, TENNV, QUYENHAN from DANGNHAP, NHANVIEN WHERE DANGNHAP.MANV = NHANVIEN.MANV"); tbx_MaNV.ResetText(); tbx_MK.Clear(); tbx_TDN.Clear(); tbx_QuyenHan.Clear(); ThemTaiKhoan_Load(sender, e); MessageBox.Show("Xóa Thành Công!", "Thông Báo!"); dgvThemTK.ClearSelection(); //if (MessageBox.Show("Xóa Thành Công. Bạn Có Muốn Tiếp Tục Xóa!", "Xác Nhận!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) //{ //} //else //{ // ThemTaiKhoan_Load(sender, e); //} } else { } } } }