public string Insert(BBVPHCDto bd)
 {
     try
     {
         //kiểm tra SoBBVPHC có chưa
         BienBanVPHC bb = context.BienBanVPHCs.FirstOrDefault(b => b.SoBBVPHC == bd.SoBBVPHC);
         if (bb == null) //chưa có SoBBVPHC
         {
             bb = new BienBanVPHC
             {
                 SoBBVPHC         = bd.SoBBVPHC,
                 SoQuyen          = bd.SoQuyen,
                 VeViecLapBB      = bd.VeViecLapBB,
                 CanCuLapBB       = bd.CanCuLapBB,
                 GioLapBB         = bd.GioLapBB,
                 PhutLapBB        = bd.PhutLapBB,
                 NgayLapBB        = bd.NgayLapBB,
                 DiaDiemLapBB     = bd.DiaDiemLapBB,
                 MaNV1            = bd.MaNV1,
                 MaNV2            = bd.MaNV2,
                 ChuTheViPham     = bd.ChuTheViPham,
                 NgaySinh         = bd.NgaySinh,
                 QuocTich         = bd.QuocTich,
                 NgheNghiep       = bd.NgheNghiep,
                 DiaChi           = bd.DiaChi,
                 CMND             = bd.CMND,
                 NgayCap          = bd.NgayCap,
                 NoiCap           = bd.NoiCap,
                 NoiDungVP        = bd.NoiDungVP,
                 LoiKhaiNguoiVP   = bd.LoiKhaiNguoiVP,
                 LoiKhaiNhanChung = bd.LoiKhaiNhanChung,
                 BienPhap         = bd.BienPhap,
                 TangVatTamGiu    = bd.TangVatTamGiu,
                 GioHen           = bd.GioHen,
                 PhutHen          = bd.PhutHen,
                 NgayHen          = bd.NgayHen,
                 DiaDiemHen       = bd.DiaDiemHen,
                 GioXongBB        = bd.GioXongBB,
                 PhutXongBB       = bd.PhutXongBB,
                 NgayXongBB       = bd.NgayXongBB,
                 LyDoKhongKyBB    = bd.LyDoKhongKyBB,
                 NguoiLapBB       = bd.NguoiLapBB,
                 NVNhap           = bd.NVNhap,
                 Sta = 1 //được kích hoạt     (short)bd.Sta
             };
             context.BienBanVPHCs.Add(bb);
             context.SaveChanges();
             return("");// "Thêm biên bản VPHC thành công";
         }
         else
         {
             return("Biên bản VPHC đã tồn tại");
         }
     }
     catch (Exception ex)
     {
         return("Không thêm được biên bản VPHC \n" + ex.Message);
     }
 }
 public string Update(BBVPHCDto bd)
 {
     try
     {
         BienBanVPHC bb = context.BienBanVPHCs.FirstOrDefault(b => b.SoBBVPHC == bd.SoBBVPHC);
         if (bb != null)
         {
             bb.SoQuyen          = bd.SoQuyen;
             bb.VeViecLapBB      = bd.VeViecLapBB;
             bb.CanCuLapBB       = bd.CanCuLapBB;
             bb.GioLapBB         = bd.GioLapBB;
             bb.PhutLapBB        = bd.PhutLapBB;
             bb.NgayLapBB        = bd.NgayLapBB;
             bb.DiaDiemLapBB     = bd.DiaDiemLapBB;
             bb.MaNV1            = bd.MaNV1;
             bb.MaNV2            = bd.MaNV2;
             bb.ChuTheViPham     = bd.ChuTheViPham;
             bb.NgaySinh         = bd.NgaySinh;
             bb.QuocTich         = bd.QuocTich;
             bb.NgheNghiep       = bd.NgheNghiep;
             bb.DiaChi           = bd.DiaChi;
             bb.CMND             = bd.CMND;
             bb.NgayCap          = bd.NgayCap;
             bb.NoiCap           = bd.NoiCap;
             bb.NoiDungVP        = bd.NoiDungVP;
             bb.LoiKhaiNguoiVP   = bd.LoiKhaiNguoiVP;
             bb.LoiKhaiNhanChung = bd.LoiKhaiNhanChung;
             bb.BienPhap         = bd.BienPhap;
             bb.TangVatTamGiu    = bd.TangVatTamGiu;
             bb.GioHen           = bd.GioHen;
             bb.PhutHen          = bd.PhutHen;
             bb.NgayHen          = bd.NgayHen;
             bb.DiaDiemHen       = bd.DiaDiemHen;
             bb.GioXongBB        = bd.GioXongBB;
             bb.PhutXongBB       = bd.PhutXongBB;
             bb.NgayXongBB       = bd.NgayXongBB;
             bb.LyDoKhongKyBB    = bd.LyDoKhongKyBB;
             bb.NguoiLapBB       = bd.NguoiLapBB;
             bb.NVNhap           = bd.NVNhap;
             bb.Sta = 1; //(short)bd.Sta;
             context.SaveChanges();
             return(""); // "Cập nhật biên bản VPHC thành công";
         }
         else
         {
             return("Không tìm thấy biên bản VPHC: " + bd.SoBBVPHC);
         }
     }
     catch (Exception ex)
     {
         return("Không cập nhật được biên bản VPHC \n" + ex.Message);
     }
 }
        public BBVPHCDto GetByID(string SoBBVPHC)
        {
            BienBanVPHC bb = context.BienBanVPHCs.FirstOrDefault(b => b.SoBBVPHC == SoBBVPHC && b.Sta == 1);

            if (bb != null)
            {
                BBVPHCDto bd = new BBVPHCDto
                {
                    SoBBVPHC         = bb.SoBBVPHC,
                    SoQuyen          = bb.SoQuyen,
                    VeViecLapBB      = bb.VeViecLapBB,
                    CanCuLapBB       = bb.CanCuLapBB,
                    GioLapBB         = bb.GioLapBB,
                    PhutLapBB        = bb.PhutLapBB,
                    NgayLapBB        = bb.NgayLapBB,
                    DiaDiemLapBB     = bb.DiaDiemLapBB,
                    MaNV1            = bb.MaNV1,
                    MaNV2            = bb.MaNV2,
                    ChuTheViPham     = bb.ChuTheViPham,
                    NgaySinh         = bb.NgaySinh,
                    QuocTich         = bb.QuocTich,
                    NgheNghiep       = bb.NgheNghiep,
                    DiaChi           = bb.DiaChi,
                    CMND             = bb.CMND,
                    NgayCap          = bb.NgayCap,
                    NoiCap           = bb.NoiCap,
                    NoiDungVP        = bb.NoiDungVP,
                    LoiKhaiNguoiVP   = bb.LoiKhaiNguoiVP,
                    LoiKhaiNhanChung = bb.LoiKhaiNhanChung,
                    BienPhap         = bb.BienPhap,
                    TangVatTamGiu    = bb.TangVatTamGiu,
                    GioHen           = bb.GioHen,
                    PhutHen          = bb.PhutHen,
                    NgayHen          = bb.NgayHen,
                    DiaDiemHen       = bb.DiaDiemHen,
                    GioXongBB        = bb.GioXongBB,
                    PhutXongBB       = bb.PhutXongBB,
                    NgayXongBB       = bb.NgayXongBB,
                    LyDoKhongKyBB    = bb.LyDoKhongKyBB,
                    NguoiLapBB       = bb.NguoiLapBB,
                    NVNhap           = bb.NVNhap,
                    Sta = bb.Sta
                };
                return(bd);
            }
            else
            {
                return(null);
            }
        }
示例#4
0
        BBVPHCDto TaoBienBan()
        {
            BBVPHCDto bb = new BBVPHCDto();

            bb.SoBBVPHC         = txtSoBBVPHC.Text;
            bb.SoQuyen          = txtQuyenSo.Text;
            bb.VeViecLapBB      = txtVeViecLapBB.Text;
            bb.CanCuLapBB       = txtCanCuLapBB.Text;
            bb.GioLapBB         = txtGioLapBB.Text;
            bb.PhutLapBB        = txtPhutLapBB.Text;
            bb.NgayLapBB        = (DateTime)deNgayLapBB.EditValue;
            bb.DiaDiemLapBB     = txtDiaDiemLapBB.Text;
            bb.MaNV1            = cbbNhanVien1.EditValue.ToString();
            bb.MaNV2            = cbbNhanVien2.EditValue.ToString();
            bb.ChuTheViPham     = txtChuTheViPham.Text;
            bb.NgaySinh         = (DateTime)deNgaySinh.EditValue;
            bb.QuocTich         = txtQuocTich.Text;
            bb.NgheNghiep       = txtNgheNghiep.Text;
            bb.DiaChi           = txtDiaChi.Text;
            bb.CMND             = txtCMND.Text;
            bb.NgayCap          = (DateTime)deNgayCap.EditValue;
            bb.NoiCap           = txtNoiCap.Text;
            bb.NoiDungVP        = mmNoiDungVP.Text;
            bb.LoiKhaiNguoiVP   = mmLoiKhaiNguoiVP.Text;
            bb.LoiKhaiNhanChung = mmLoiKhaiNhanChung.Text;
            bb.BienPhap         = mmBienPhap.Text;
            bb.TangVatTamGiu    = mmTangVatTamGiu.Text;
            bb.GioHen           = txtGioHen.Text;
            bb.PhutHen          = txtPhutHen.Text;
            bb.NgayHen          = (DateTime)deNgayHen.EditValue;
            bb.DiaDiemHen       = txtDiaDiemHen.Text;
            bb.GioXongBB        = txtGioXongBB.Text;
            bb.PhutXongBB       = txtPhutXongBB.Text;
            bb.NgayXongBB       = (DateTime)deNgayXongBB.EditValue;
            bb.LyDoKhongKyBB    = txtLyDoKhongKyBB.Text;
            bb.NguoiLapBB       = cbbNhanVien1.EditValue.ToString();
            bb.NVNhap           = "";
            bb.Sta = 1;
            return(bb);
        }
示例#5
0
 private void txtSoBBVPHC_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         if (txtSoBBVPHC.Text == "")
         {
             XtraMessageBox.Show("Vui lòng nhập số biên bản", "Thông báo");
             txtSoBBVPHC.Focus();
             return;
         }
         else
         {
             BBVPHCDto bb = b_bbvphc.GetByID(txtSoBBVPHC.Text.Trim());
             ////xử lý
             if (bb != null)
             {
                 deNgayLapBBVPHC.EditValue = bb.NgayLapBB;
                 txtChuThe.Text            = bb.ChuTheViPham;
                 deNgaySinh.EditValue      = bb.NgaySinh;
                 txtQuocTich.Text          = bb.QuocTich;
                 txtNgheNghiep.Text        = bb.NgheNghiep;
                 txtDiaChi.Text            = bb.DiaChi;
                 txtCMND.Text         = bb.CMND;
                 deNgayCap.EditValue  = bb.NgayCap;
                 txtNoiCap.Text       = bb.NoiCap;
                 txtHanhViViPham.Text = bb.NoiDungVP;
             }
             else
             {
                 XtraMessageBox.Show("Biên bản vi phạm hành chính không tìm thấy.\nVui lòng nhập lại", "Thông báo");
                 txtSoBBVPHC.Focus();
                 txtSoBBVPHC.SelectAll();
             }
         }
     }
 }