Esempio n. 1
0
 private void ModificarAbono()
 {
     if (!string.IsNullOrEmpty(txtMontoAbono.Text) && int.Parse(txtMontoAbono.Text) > 0)
     {
         Abono  abono  = new Abono();
         Boleta boleta = new Boleta();
         abono  = abono.ObtenerAbono(_idAbono);
         boleta = boleta.ObtenerBoleta(abono.Boleta.Numero);
         decimal deuda = abono.ObtenerDeuda(boleta.Numero);
         deuda = deuda + abono.Total;
         if (abono != null)
         {
             if (decimal.Parse(txtMontoAbono.Text) <= deuda)
             {
                 abono.Total = decimal.Parse(txtMontoAbono.Text);
                 bool estaModificado = abono.ModificarAbono(abono);
                 if (estaModificado)
                 {
                     MessageBox.Show("El abono ha sido modificado");
                     EvaluarDeudaParaEstadoFiador(abono.Boleta.Numero);
                     _idAbono = 0;
                 }
                 else
                 {
                     MessageBox.Show("Error al modificar abono");
                 }
             }
             else if (decimal.Parse(txtMontoAbono.Text) == abono.Total)
             {
                 MessageBox.Show("El monto ingresado es igual al monto guardado");
             }
         }
         else
         {
             MessageBox.Show("No ha seleccionado ningun abono para modificar");
         }
     }
     else
     {
         MessageBox.Show("No hay ningun monto ingresado para modificar");
     }
 }
Esempio n. 2
0
        private void ModificarAbono()
        {
            Abono abono = new Abono();

            abono = abono.ObtenerAbono(_idAbono);
            if (int.Parse(txtMontoAbono.Text) == abono.Total)
            {
                MessageBox.Show("El monto ingresado es igual al monto guardado");
            }
            else
            {
                abono.Total = int.Parse(txtMontoAbono.Text);
                bool estaModificado = abono.ModificarAbono(abono);
                if (estaModificado)
                {
                    _idAbono = 0;
                    MessageBox.Show("El abono ha sido modificado");
                }
                else
                {
                    MessageBox.Show("Error al modificar abono");
                }
            }
        }