コード例 #1
0
ファイル: ucNhanVien.cs プロジェクト: qcanh97/quanlybanhang
        // kiểm soát xoá và sửa

        private void btnXoa_Click(object sender, EventArgs e)
        {
            _currentRowIndex = gridView1.FocusedRowHandle;
            if (_currentRowIndex < 0)
            {
                return;
            }
            var MaNV    = gridView1.GetRowCellValue(_currentRowIndex, gridView1.Columns["MaNV"]).ToString();
            var dresult = XtraMessageBox.Show("bạn có muốn xoá ?", "thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dresult == DialogResult.No)
            {
                return;
            }
            if (_nhanVien.Delete(MaNV))
            {
                MessageBox.Show(this, "Xoá Thành Công", "thông báo");
                _currentRowIndex = 0;
                hienThi();
            }
            else
            {
                MessageBox.Show(this, "Xoá không Thành Công", "Lỗi");
            }
        }
コード例 #2
0
 private void btnXoaTTNV_Click(object sender, EventArgs e)
 {
     try
     {
         //không xóa được những thằng đang có liên kết đến bảng khác.
         //ví dụ k thể xóa những nv có id 1->3 vì bên lịch làm việc có 3 id nv từ 1->3
         int rowIndex = (int)dgvThongTinNhanVien.CurrentRow.Cells[1].Value;
         NhanVien.Delete(rowIndex);
         BindGrid(NhanVien.GetAll());
     }
     catch (Exception)
     {
         MessageBox.Show("Xóa không thành công vì liên quan đến các dữ liệu khác!");
     }
 }
コード例 #3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("Bạn có muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    NhanVien.Delete(gridNV.SelectedRows[0].Cells["clmMaNV"].Value.ToString());

                    MessageBox.Show("Xóa nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    btnHienTatCa_Click(sender, e);
                }
            }
            catch
            {
                MessageBox.Show("Có lỗi xảy ra", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
        //private void ThemNhanVien()
        //{

        //    // Khoi tao doi tuong nhan vien voi ma tu dong
        //    string strMaNhanVien = NhanVien.GetNextMaNhanVien();
        //    if (strMaNhanVien.Length > 0)
        //    {
        //        NhanVien objNhanVien = new NhanVien(strMaNhanVien, string.Empty, DateTime.Now,true, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty,"");
        //        frmNhanVien frm = new frmNhanVien(objNhanVien, true);// them moi
        //        if (frm.ShowDialog(this) == DialogResult.OK)
        //        {
        //            objNhanVien = frm.GetNhanVien();
        //            frm.Dispose();

        //            //Insert DataBase
        //            if (!objNhanVien.Insert())
        //            {
        //                new MessageBox.MessageBox().Show("Lỗi thêm mới lái xe");
        //                return;
        //            }
        //            else
        //            {
        //                //Load lai grid
        //                LoadListNhanVien();
        //            }
        //        }
        //        else return;

        //    }
        //    else
        //    {
        //        new MessageBox.MessageBox().Show("Lỗi cấp mã cho lái xe, liên hệ với quản trị");
        //        return;
        //    }
        //}

        //private void SuaNhanVien()
        //{
        //    grdNhanVien.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
        //    if (grdNhanVien.SelectedItems.Count > 0)
        //    {
        //        GridEXRow row = ((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow();
        //        NhanVien objNhanVien = (NhanVien)((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow().DataRow;
        //        frmNhanVien frm = new frmNhanVien(objNhanVien, false);
        //        if (frm.ShowDialog(this) == DialogResult.OK)
        //        {
        //            objNhanVien = frm.GetNhanVien ();
        //            frm.Dispose();

        //            //Insert DataBase
        //            if (!objNhanVien.Update())
        //            {
        //                new MessageBox.MessageBox().Show("Lỗi thêm mới lái xe");
        //                return;
        //            }
        //            else
        //            {
        //                //Load lai grid
        //                LoadListNhanVien();
        //            }
        //        }
        //        else return;
        //    }

        //}

        private void XoaNhanVien()
        {
            grdNhanVien.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
            if (grdNhanVien.SelectedItems.Count > 0)
            {
                GridEXRow             row         = ((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow();
                NhanVien              objNhanVien = (NhanVien)((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow().DataRow;
                MessageBox.MessageBox msg         = new Taxi.MessageBox.MessageBox();

                if (msg.Show(this, "Bạn có xóa lái xe " + objNhanVien.TenNhanVien + " không ?", "Xóa lái xe", Taxi.MessageBox.MessageBoxButtons.OKCancel, Taxi.MessageBox.MessageBoxIcon.Question).ToString() == DialogResult.OK.ToString())
                {
                    if (!objNhanVien.Delete(objNhanVien.MaNhanVien))
                    {
                        new MessageBox.MessageBox().Show("Lỗi thêm mới lái xe");
                        return;
                    }
                    else
                    {
                        //Load lai grid
                        LoadListNhanVien();
                    }
                }
            }
        }