private void btn_Inphieuthu_Click(object sender, RoutedEventArgs e) { if (lv_ListDebtor.SelectedItem != null && PayMoney > 0) { int rm = PayMoney - ((Customer)lv_ListDebtor.SelectedItem).Debt; PayDebtMoney pdm = new PayDebtMoney(); pdm.Customer = lv_ListDebtor.SelectedItem as Customer; pdm.DateCreated = DateTime.Now; pdm.IDManager = Managers.Manager.Current.User.Info.ID; pdm.PayMoney = PayMoney; if (rm >= 0) { pdm.PayMoney = pdm.Customer.Debt; pdm.Customer.Debt = 0; } else { pdm.PayMoney = PayMoney; pdm.Customer.Debt = Math.Abs(rm); } Bus.InsertData.NewPayDebtMoney(pdm); } ListDebtor = Bus.FillData.GetAllDebtor(); NotifyPropertyChanged("ReturnMoney"); tb_PayMoney.Text = "0"; }
public static int InsertPayDebt(PayDebtMoney pdm) { try { return(DataConnector.ExecuteNonQuery("insert into PhieuThuTien (MaKhachHang, NgayThu, SoTienThu , MaTaiKhoan)" + string.Format(" values ({0}, '{1}', {2}, {3})", pdm.Customer.ID, pdm.DateCreated, pdm.PayMoney, pdm.IDManager))); } catch (Exception ex) { ErrorManager.Current.DataCantBeInsert.Call(ex.Message); } return(-1); }
public static void NewPayDebtMoney(PayDebtMoney pdm) { PayDebtMoneyAdapter.InsertPayDebt(pdm); CustomerAdapter.UpdateDebt(pdm.Customer.ID, pdm.Customer.Debt); }