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