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();
 }
示例#2
0
        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
                    {
                    }
                }
            }
        }