Esempio n. 1
0
        private void MostrarMontoAbono(int idAbono)
        {
            Abono abono = new Abono();

            abono = abono.ObtenerAbono(idAbono);
            decimal montoAbono = abono.Total;

            txtMontoAbono.Text = montoAbono.ToString();
        }
Esempio n. 2
0
        private void EliminarAbono()
        {
            Abono abono = new Abono();

            abono = abono.ObtenerAbono(_idAbono);
            bool estaEliminado = abono.EliminarAbono(abono.Id);

            if (estaEliminado)
            {
                _idAbono = 0;
                MessageBox.Show("El abono ha sido eliminado.");
            }
            else
            {
                MessageBox.Show("No se ha podido eliminar el abono");
            }
        }
Esempio n. 3
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. 4
0
        private void EliminarAbono()
        {
            Abono abono = new Abono();

            abono = abono.ObtenerAbono(_idAbono);
            if (abono != null)
            {
                bool estaEliminado = abono.EliminarAbono(abono.Id);
                if (estaEliminado)
                {
                    MessageBox.Show("El abono ha sido eliminado.");
                    EvaluarDeudaParaEstadoFiador(abono.Boleta.Numero);
                    _idAbono = 0;
                }
                else
                {
                    MessageBox.Show("No se ha podido eliminar el abono");
                }
            }
            else
            {
                MessageBox.Show("No ha seleccionado ningun abono para eliminar");
            }
        }
Esempio n. 5
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");
                }
            }
        }