Ejemplo n.º 1
0
 public string Update(CTQDVPHCDto x)
 {
     try
     {
         CTQuyetDinhXPVPHC bb = context.CTQuyetDinhXPVPHCs.FirstOrDefault(b => b.SoQDXPVPHC == x.SoQDXPVPHC &&
                                                                          b.MaDiem == x.MaDiem &&
                                                                          b.MaKhoan == x.MaKhoan &&
                                                                          b.MaDieu == x.MaDieu);
         if (bb != null)
         {
             bb.SoQDXPVPHC = x.SoQDXPVPHC;
             bb.MaDiem     = x.MaDiem;
             bb.MaKhoan    = x.MaKhoan;
             bb.MaDieu     = x.MaDieu;
             bb.MucPhat    = x.MucPhat;
             bb.Sta        = 1;
             context.SaveChanges();
             return("");// "Cập nhật chi tiết quyết định VPHC thành công";
         }
         else
         {
             return("Không tìm thấy chi tiết quyết định VPHC: " + x.SoQDXPVPHC);
         }
     }
     catch (Exception ex)
     {
         return("Không cập nhật được chi tiết quyết định VPHC \n" + ex.Message);
     }
 }
Ejemplo n.º 2
0
 //public CTQDVPHCDto GetByID(string SoQDXPVPHC)
 //{
 //    CTQuyetDinhXPVPHC bb = context.CTQuyetDinhXPVPHCs.FirstOrDefault(b => b.SoQDXPVPHC == SoQDXPVPHC && b.Sta == 1);
 //    if (bb != null)
 //    {
 //        CTQDVPHCDto bd = new CTQDVPHCDto
 //        {
 //            SoQDXPVPHC = bb.SoQDXPVPHC,
 //            MaDiem = bb.MaDiem,
 //            MaKhoan = bb.MaKhoan,
 //            MaDieu = bb.MaDieu,
 //            MucPhat = bb.MucPhat,
 //            Sta = bb.Sta
 //        };
 //        return bd;
 //    }
 //    else
 //        return null;
 //}
 public string Insert(CTQDVPHCDto x)
 {
     try
     {
         //kiểm tra SoQDXPVPHC có chưa
         CTQuyetDinhXPVPHC bb = context.CTQuyetDinhXPVPHCs.FirstOrDefault(b => b.SoQDXPVPHC == x.SoQDXPVPHC &&
                                                                          b.MaDiem == x.MaDiem &&
                                                                          b.MaKhoan == x.MaKhoan &&
                                                                          b.MaDieu == x.MaDieu);
         if (bb == null) //chưa có SoQDXPVPHC
         {
             bb = new CTQuyetDinhXPVPHC
             {
                 SoQDXPVPHC = x.SoQDXPVPHC,
                 MaDiem     = x.MaDiem,
                 MaKhoan    = x.MaKhoan,
                 MaDieu     = x.MaDieu,
                 MucPhat    = x.MucPhat,
                 Sta        = 1 //được kích hoạt
             };
             context.CTQuyetDinhXPVPHCs.Add(bb);
             context.SaveChanges();
             return("");// "Thêm chi tiết quyết định VPHC thành công";
         }
         else
         {
             return("Chi tiết quyết định VPHC đã tồn tại");
         }
     }
     catch (Exception ex)
     {
         return("Không thêm được chi tiết quyết định VPHC \n" + ex.Message);
     }
 }
Ejemplo n.º 3
0
        CTQDVPHCDto TaoChiTietQuyetDinh(string MaDiem, string MaKhoan, string MaDieu, string MucPhat)
        {
            CTQDVPHCDto bb = new CTQDVPHCDto();

            bb.SoQDXPVPHC = txtSoQD.Text;
            bb.MaDiem     = MaDiem;
            bb.MaKhoan    = MaKhoan;
            bb.MaDieu     = MaDieu;
            bb.MucPhat    = decimal.Parse(MucPhat);
            bb.Sta        = 1;
            return(bb);
        }
Ejemplo n.º 4
0
        private void CreateControlsDetails(CTQDVPHCDto ct)
        {
            soControl++;
            LabelControl lblDiem = new LabelControl();

            lblDiem.Name = "lblDiem" + soControl;
            lblDiem.Text = "+Điểm:";
            lblDiem.Font = new Font("Times New Roman", 11, FontStyle.Regular);
            TextEdit txtDiem = new TextEdit();

            txtDiem.Name  = "txtDiem" + soControl;
            txtDiem.Font  = new Font("Times New Roman", 11, FontStyle.Regular);
            txtDiem.Width = 50;
            txtDiem.Text  = ct.MaDiem;

            LabelControl lblKhoan = new LabelControl();

            lblKhoan.Name = "lblKhoan" + soControl;
            lblKhoan.Text = "Khoản:";
            lblKhoan.Font = new Font("Times New Roman", 11, FontStyle.Regular);
            TextEdit txtKhoan = new TextEdit();

            txtKhoan.Name  = "txtKhoan" + soControl;
            txtKhoan.Font  = new Font("Times New Roman", 11, FontStyle.Regular);
            txtKhoan.Width = 50;
            txtKhoan.Text  = ct.MaKhoan;

            LabelControl lblDieu = new LabelControl();

            lblDieu.Name = "lblDieu" + soControl;
            lblDieu.Text = "Điều:";
            lblDieu.Font = new Font("Times New Roman", 11, FontStyle.Regular);
            TextEdit txtDieu = new TextEdit();

            txtDieu.Name  = "txtDieu" + soControl;
            txtDieu.Font  = new Font("Times New Roman", 11, FontStyle.Regular);
            txtDieu.Width = 50;
            txtDieu.Text  = ct.MaDieu;

            LabelControl lblMuc = new LabelControl();

            lblMuc.Name = "lblMuc" + soControl;
            lblMuc.Text = "Mức phạt tiền:";
            lblMuc.Font = new Font("Times New Roman", 11, FontStyle.Regular);
            TextEdit txtMuc = new TextEdit();

            txtMuc.Name      = "txtMuc" + soControl;
            txtMuc.Font      = new Font("Times New Roman", 11, FontStyle.Regular);
            txtMuc.Width     = 200;
            txtMuc.Text      = String.Format("{0:#,##0}", ct.MucPhat);
            txtMuc.BackColor = Color.AliceBlue;
            txtMuc.Properties.Appearance.TextOptions.HAlignment = HorzAlignment.Far;
            txtMuc.Properties.Appearance.TextOptions.VAlignment = VertAlignment.Center;
            // không cho nhập chuỗi - dùng chung
            txtMuc.KeyPress += txtTongTienPhat_KeyPress;
            //// cập nhật giá trị tiền khi enter
            //txtMuc.KeyDown += txtMuc_KeyDown;

            flowLayoutPanel1.Controls.Add(lblDiem);
            flowLayoutPanel1.Controls.Add(txtDiem);
            flowLayoutPanel1.Controls.Add(lblDieu);
            flowLayoutPanel1.Controls.Add(txtDieu);
            flowLayoutPanel1.Controls.Add(lblKhoan);
            flowLayoutPanel1.Controls.Add(txtKhoan);
            flowLayoutPanel1.Controls.Add(lblMuc);
            flowLayoutPanel1.Controls.Add(txtMuc);
        }