private void frmDSPhieuPhat_Load(object sender, EventArgs e) { //QLTV_BUS.DOCGIABUS.Instance.UpdateTongNoDG(glued_DocGia.EditValue.ToString(), Convert.ToDecimal(txb_TongNo)); LoadTongNoDG(); LoadDSPP(); dateNgayThu.EditValue = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); gridControl1.Focus(); try { PHIEUTHUTIENPHAT pttp = DSPHIEUPHATBUS.Instance.GetDSPhieuPhat()[DSPHIEUPHATBUS.Instance.GetDSPhieuPhat().Count - 1]; IdLast = pttp.MaPhieuThuTP; } catch { IdLast = ""; } txb_MaPhieuThu.Text = HelpGUI.AutoIncreaseID.Load_AutoIncreaseID("PT", IdLast, 6); }
public void Collect() { if (Money > Client.TIENNO) { MessageBox.Show("Không được thu vượt quá số tiền nợ", "Thông báo"); return; } Client.TIENNO -= Money; dataProvider.Update <DOCGIA>(Client, x => x.MADG == Client.MADG); PHIEUTHUTIENPHAT p = new PHIEUTHUTIENPHAT() { MADG = Client.MADG, NGTHU = DateTime.Today, SOTIENTHU = Money, NGUOILAP = dataProvider.User.MATK }; dataProvider.Create <PHIEUTHUTIENPHAT>(p); IsDialogOpen = false; eventAggregator.PublishOnCurrentThread(new Models.Message("Thông báo", "Thu tiền phạt thành công.")); }
void LoadDSPP() { layoutControl1.Visible = false; btnThem.Enabled = true; List <PHIEUTHUTIENPHAT> list = QLTV_BUS.DSPHIEUPHATBUS.Instance.GetDSPhieuPhat(); gridControl1.DataSource = list.ToList(); try { PHIEUTHUTIENPHAT pttp = DSPHIEUPHATBUS.Instance.GetDSPhieuPhat()[DSPHIEUPHATBUS.Instance.GetDSPhieuPhat().Count - 1]; IdLast = pttp.MaPhieuThuTP; } catch { IdLast = ""; } txb_MaPhieuThu.Text = HelpGUI.AutoIncreaseID.Load_AutoIncreaseID("PT", IdLast, 6); glued_DocGia.Properties.DataSource = null; glued_DocGia.EditValue = null; btn_OK.Enabled = false; txb_ConLai.EditValue = null; txb_TongNo.EditValue = null; txb_SoTienThu.EditValue = 500; }