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); } }
//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); } }
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); }
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); }