private void SaveExpenses() { try { Logger.Info("Credit debit save start."); PaymentTransactionDetailsModel transactionModel = new PaymentTransactionDetailsModel(); transactionModel.ToAcc = GetPayeeAccount(); transactionModel.FromAcc = GetPayerAccount(); transactionModel.DayCash = Convert.ToDecimal(txtAmount.Text); transactionModel.PayModeId = Convert.ToInt32((cmbPaymentMethod.SelectedItem as DropDown).Value); transactionModel.TransDate = dtpTransaction.Value; transactionModel.TransNumber = lblTokenValue.Text; transactionModel.Description = txtDescription.Text; transactionModel.UserID = 1; transactionModel.CustType = "E"; _reciever.Save(transactionModel); Logger.Info("Credit debit save save."); MessageBox.Show("Expenses saved successfully.", "Success", MessageBoxButtons.OK); ResetComponents(); FillToken(); } catch (Exception ex) { Logger.Error("Error in debit credit save.", ex); } }
public void Save(PaymentTransactionDetailsModel model) { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("@T_ID", model.TID.ToString()); parameters.Add("@Cust_ID", model.FromAcc.ToString()); parameters.Add("@From_Acc", model.FromAcc.ToString()); parameters.Add("@To_Acc", model.ToAcc.ToString()); parameters.Add("@Day_Cash", model.DayCash.ToString()); parameters.Add("@Paid_Cash", model.PaidCash.ToString()); parameters.Add("@Pay_Mode_Id", model.PayModeId.ToString()); parameters.Add("@Opening_Balance", model.OpeningBalance.ToString()); parameters.Add("@Closing_Balance", model.ClosingBalance.ToString()); parameters.Add("@Tran_Date", model.TransDate.ToDateString()); parameters.Add("@Tran_Number", model.TransNumber.ToString()); parameters.Add("@Description", model.Description); parameters.Add("@Cust_Type", !String.IsNullOrEmpty(model.CustType) ? model.CustType.ToString():string.Empty); parameters.Add("@User_ID", model.UserID.ToString()); parameters.Add("@Flag", "A"); parameters.Add("@Voucher_No", !String.IsNullOrEmpty(model.VoucherNo)? model.VoucherNo.ToString(): null); parameters.Add("@Tran_Type", "E"); _paymentTrasactionRepo.Save(parameters); }