Example #1
0
 private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         if (gridViewNhanVien.SelectedRowsCount > 0)
         {
             if (ThongTinDangNhap.USER_ID == "admin" || ThongTinDangNhap.HasPermission(DanhSachQuyen.UpdateThueBaoTuyen))
             {
                 MessageBox.MessageBoxBA msgBox = new MessageBox.MessageBoxBA();
                 if (msgBox.Show(this, "Bạn có đồng ý xóa không ?", "Thông báo", MessageBox.MessageBoxButtonsBA.YesNoCancel, MessageBox.MessageBoxIconBA.Question) == DialogResult.Yes.ToString())
                 {
                     int ID    = -1;
                     int index = gridViewNhanVien.FocusedRowHandle;
                     int.TryParse(gridViewNhanVien.GetRowCellValue(index, "ID").ToString(), out ID);
                     NhatkyThuebao NhatkyThuebaoControl = new NhatkyThuebao();
                     int           So = NhatkyThuebaoControl.Delete(ID);
                     if (So > 0)
                     {
                         new MessageBox.MessageBoxBA().Show(" xóa thành công");
                         DataTable dt = NhatkyThuebaoControl.GetAll();
                         gridNhanVien.DataSource = dt;
                     }
                     else
                     {
                         new MessageBox.MessageBoxBA().Show("xóa không thành công");
                     }
                 }
             }
             else
             {
                 new MessageBox.MessageBoxBA().Show("Chỉ có quản trị hệ thống mới được xóa.");
             }
         }
     }
     catch (Exception ex)
     {
         LogError.WriteLogError("btnDelete_ItemClick: ", ex);
     }
 }
        private void cmdAdd_CommandClick(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e)
        {
            //cmdNew cmdEdit cmdDelete cmdExit cmdHelp
            if (e.Command.Key == "cmdThemMoi")
            {
                frmNhapNhatKyThueBao frmNhapNhatKyThueBaocontrol = new frmNhapNhatKyThueBao();
                frmNhapNhatKyThueBaocontrol.ShowDialog();
                LoadDSThueBao();
            }
            else if (e.Command.Key == "cmdEdit")
            {
            }
            else if (e.Command.Key == "cmdXoa")
            {
                grdNhanVien.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
                if (grdNhanVien.SelectedItems.Count > 0)
                {
                    if (ThongTinDangNhap.USER_ID == "admin" || ThongTinDangNhap.HasPermission(DanhSachQuyen.UpdateThueBaoTuyen))
                    {
                        MessageBox.MessageBox msgBox = new Taxi.MessageBox.MessageBox();
                        if (msgBox.Show(this, "Bạn có đồng ý xóa không ?", "Thông báo", Taxi.MessageBox.MessageBoxButtons.YesNoCancel, Taxi.MessageBox.MessageBoxIcon.Question) == DialogResult.Yes.ToString())
                        {
                            GridEXRow row = ((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow();
                            int       ID  = Convert.ToInt32(row.Cells["ID"].Text);
                            // ID cua ban ghi
                            NhatkyThuebao NhatkyThuebaoControl = new NhatkyThuebao();


                            int So = NhatkyThuebaoControl.Delete(ID);
                            if (So > 0)
                            {
                                new MessageBox.MessageBox().Show(" xóa thành công");
                                //  NhatkyThuebao NhatkyThuebaoControl = new NhatkyThuebao();
                                DataTable dt = NhatkyThuebaoControl.GetAll();
                                grdNhanVien.DataMember = "ID";
                                grdNhanVien.SetDataBinding(dt, "ID");
                            }
                            else
                            {
                                new MessageBox.MessageBox().Show("xóa không thành công");
                            }
                        }
                    }
                    else
                    {
                        new MessageBox.MessageBox().Show("Chỉ có quản trị hệ thống mới được xóa.");
                    }
                }
            }
            else if (e.Command.Key == "cmdXeChuaNhapDuDuLieu")
            {
                NhatkyThuebao NhatkyThuebaoControl = new NhatkyThuebao();
                DataTable     dt = NhatkyThuebaoControl.GetDSNhungCuocChuaNhapDuThongTin();
                grdNhanVien.DataMember = "lID";
                grdNhanVien.SetDataBinding(dt, "lID");
            }
            else if (e.Command.Key == "cmdXeNhapDu")
            {
                LoadDSThueBao();
            }
            else if (e.Command.Key == "cmdTimKiem")
            {
                frmTimKiemXeThueBao frm = new frmTimKiemXeThueBao();
                if (frm.ShowDialog() == DialogResult.OK)
                {
                    NhatkyThuebao NhatkyThuebaoControl = new NhatkyThuebao();
                    DataTable     dt = NhatkyThuebaoControl.GetDSCuocThuebao(frm.TuNgay(), frm.DenNgay(), frm.SoHieuXe(), frm.NoiDungTimKhac());
                    grdNhanVien.DataMember = "lID";
                    grdNhanVien.SetDataBinding(dt, "lID");
                }
            }
            else if (e.Command.Key == "cmdThoat")
            {
                this.Close();
            }
        }