示例#1
0
 private void MostrarSaldos()
 {
     _saldosEstablecidos      = _negSaldosEstablecidos.ConsultarSaldosEstablecidos();
     LblEmergenciaActual.Text = "$" + _saldosEstablecidos.SaldoEmergencia.ToString("G29");
     LblCriticoActual.Text    = "$" + _saldosEstablecidos.SaldoCritico.ToString("G29");
     LblPermitidoActual.Text  = "$" + _saldosEstablecidos.GastoPermitido.ToString("G29");
 }
示例#2
0
        public int SaveMovement(Movimientos movimientos)
        {
            SaldosEstablecidos saldosEstablecidos = new SaldosEstablecidos();
            int    resultado = -1;
            string orden     = @"Insert into Movimientos (Importe, 
                                                     TipoMovimiento,   
                                                     FechaRealizada, 
                                                     NumCuotaPaga, 
                                                     CantCuotas, 
                                                     Observaciones,
                                                     PagoFinalizado,
                                                     SeId
                                                     ) 
                                                     values (@Importe, 
                                                             @TipoMovimiento, 
                                                             @FechaRealizada,
                                                             @NumCuotaPaga, 
                                                             @CantCuotas,
                                                             @Observaciones,
                                                             @PagoFinalizado,
                                                             @SeId)"
            ;

            SqlParameter seId           = new SqlParameter("@SeId", movimientos.SeId);
            SqlParameter importe        = new SqlParameter("@Importe", movimientos.Importe);
            SqlParameter tipoMovimiento = new SqlParameter("@TipoMovimiento", movimientos.TipoMovimiento);
            SqlParameter fechaRealizada = new SqlParameter("@FechaRealizada", movimientos.FechaRealizada);
            SqlParameter numCuotaPaga   = new SqlParameter("@NumCuotaPaga", movimientos.NumCuotaPaga);
            SqlParameter cantCuotas     = new SqlParameter("@CantCuotas", movimientos.CantCuotas);
            SqlParameter observaciones  = new SqlParameter("@Observaciones", movimientos.Observaciones);
            SqlParameter pagoFinalizado = new SqlParameter("@PagoFinalizado", movimientos.PagoFinalizado);

            SqlCommand cmd = new SqlCommand(orden, conexion);

            cmd.Parameters.Add(seId);
            cmd.Parameters.Add(importe);
            cmd.Parameters.Add(tipoMovimiento);
            cmd.Parameters.Add(fechaRealizada);
            cmd.Parameters.Add(numCuotaPaga);
            cmd.Parameters.Add(cantCuotas);
            cmd.Parameters.Add(observaciones);
            cmd.Parameters.Add(pagoFinalizado);

            try
            {
                Abrirconexion();
                resultado = cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                throw new Exception("Error al tratar de guardar Movimientos", e);
            }
            finally
            {
                Cerrarconexion();
                cmd.Dispose();
            }
            return(resultado);
        }
示例#3
0
 public void GetSaldos()
 {
     _objSaldosEstablecidos = _objNegSaldosEstablecidos.ConsultarSaldosEstablecidos();
     IdSe           = _objSaldosEstablecidos.Id_SE;
     Emergencia     = _objSaldosEstablecidos.SaldoEmergencia;
     Critico        = _objSaldosEstablecidos.SaldoCritico;
     SaldoPermitido = _objSaldosEstablecidos.GastoPermitido;
 }
示例#4
0
 public FormConfiguracion()
 {
     InitializeComponent();
     _negMovimientos            = new NegMovimientos();
     _movimientos               = new Movimientos();
     _saldosEstablecidos        = new SaldosEstablecidos();
     _negSaldosEstablecidos     = new NegSaldosEstablecidos();
     _actualizacionDeSaldoFinal = new ActualizacionDeSaldoFinal();
     _notificacionesDiarias     = new NotificacionesDiarias();
     _negnotificacionesDiarias  = new NegnotificacionesDiarias();
     _notificacionesGTR         = new NotificacionesGTR();
 }
示例#5
0
        public SaldosEstablecidos ConsultarSaldosEstablecidos()
        {
            SaldosEstablecidos saldosEstablecidos = new SaldosEstablecidos();

            string orden = @"Select *
                            From SaldosEstablecidos
                            where Id_SE = (select max (Id_SE) from SaldosEstablecidos)"
            ;

            SqlCommand cmd = new SqlCommand(orden, conexion);

            try
            {
                Abrirconexion();
                SqlDataReader readerSaldo = cmd.ExecuteReader();

                if (readerSaldo.Read())
                {
                    saldosEstablecidos.Id_SE           = int.Parse(readerSaldo["Id_SE"].ToString());
                    saldosEstablecidos.SaldoEmergencia = decimal.Parse(readerSaldo["SaldoEmergencia"].ToString());
                    saldosEstablecidos.SaldoCritico    = decimal.Parse(readerSaldo["SaldoCritico"].ToString());
                    saldosEstablecidos.GastoPermitido  = decimal.Parse(readerSaldo["GastoPermitido"].ToString());
                }
                else
                {
                    saldosEstablecidos.Id_SE           = 1003;
                    saldosEstablecidos.SaldoEmergencia = 0;
                    saldosEstablecidos.SaldoCritico    = 0;
                    saldosEstablecidos.GastoPermitido  = 0;
                }
                readerSaldo.Close();
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                throw new Exception("Error al traer Saldo", e);
            }
            finally
            {
                Cerrarconexion();
                cmd.Dispose();
            }
            return(saldosEstablecidos);
        }
示例#6
0
        public int EstablecerSaldos(SaldosEstablecidos saldosEstablecidos)
        {
            int resultado = -1;

            string orden = @"Insert into SaldosEstablecidos (SaldoEmergencia,
                                                                 SaldoCritico,
                                                                 GastoPermitido,
                                                                 Fecha) 
                                                         values (@SaldoEmergencia, 
                                                                 @SaldoCritico, 
                                                                 @GastoPermitido, 
                                                                 @Fecha)"
            ;

            SqlParameter saldoEmergencia = new SqlParameter("@SaldoEmergencia", saldosEstablecidos.SaldoEmergencia);
            SqlParameter saldoCritico    = new SqlParameter("@SaldoCritico", saldosEstablecidos.SaldoCritico);
            SqlParameter gastoPermitido  = new SqlParameter("@GastoPermitido", saldosEstablecidos.GastoPermitido);
            SqlParameter fecha           = new SqlParameter("@Fecha", saldosEstablecidos.Fecha);

            SqlCommand cmd = new SqlCommand(orden, conexion);

            cmd.Parameters.Add(saldoEmergencia);
            cmd.Parameters.Add(saldoCritico);
            cmd.Parameters.Add(gastoPermitido);
            cmd.Parameters.Add(fecha);

            try
            {
                Abrirconexion();
                resultado = cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                throw new Exception("No se puede establecer los saldos", e);
            }
            finally
            {
                Cerrarconexion();
                cmd.Dispose();
            }

            return(resultado);
        }
示例#7
0
 public int EstablecerSaldos(SaldosEstablecidos saldosEstablecidos)
 {
     return(_dataSaldosEstablecidos.EstablecerSaldos(saldosEstablecidos));
 }