private void ModificarTransaccion() { if (_IsADebt) { BDComun.UpdateCustomerDebt(_transactionId, _userId, _customerId, TransactionDescription, TransactionDate.Value); } else { BDComun.UpdateCustomerPayment(_transactionId, _userId, _customerId, TransactionDescription, TransactionDate.Value); } BDComun.UpdateCustmerState(CustomerSelected); ConsultTransactions(); }
/// <summary> /// Este metodo actualiza la base de datos y muestra al usuario el resultado del proceso /// </summary> private void CreateDebt() { if (ValidateNewDebt()) { string message = string.Format("Nuevo compromiso por valor de {0:c} al cliente {1}", AmountOfDebt, CustomerSelected.CustomerName); if (PreguntarUsuario(message, "Nuevo compromiso")) { if (BDComun.AddDebt(CustomerSelected.UserID, CustomerSelected.CustomerID, DateOfNewDebt.Value, DescriptionOfNewDebt, AmountOfDebt)) { DescriptionOfNewDebt = null; AmountOfDebt = 0; BDComun.UpdateCustmerState(CustomerSelected); ConsultTransactions(); DateCustomerUpdateConsult = DateTime.Now; ActivatState(); } else { MostrarMensaje(BDComun.Error); } } } }//Fin del metodo
private void CreatePayment() { if (ValidateNewPayment()) { string message = string.Format("Nuevo abono por valor de {0:c} al cliente {1}", AmountPayment, CustomerSelected.CustomerName); string observation = null; if (CashPayment) { observation = "Pago en efectivo"; } else { observation = "Pago con tarjeta"; } if (PreguntarUsuario(message, "NUEVO ABONO")) { if (BDComun.AddPayment(UserSelected.ID, CustomerSelected.CustomerID, DateOfNewPayment.Value, observation, AmountPayment, CashPayment, CardPayment)) { CashPayment = false; CardPayment = false; AmountPayment = 0m; BDComun.UpdateCustmerState(CustomerSelected); ConsultTransactions(); DateCustomerUpdateConsult = DateTime.Now; ActivatState(); } else { MostrarMensaje(BDComun.Error); } } } }//Fin del metodo