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