Esempio n. 1
0
        public bool AltaRecibo(Recibo recibo)
        {
            if (ConexionClas.OpenConexion())
            {
                List <IDbDataParameter> Parametros = new List <IDbDataParameter>();

                Parametros.Add(ConexionClas.CrearParametro("@legajo", recibo.Legajo));
                Parametros.Add(ConexionClas.CrearParametro("@fecha", recibo.Fecha));
                Parametros.Add(ConexionClas.CrearParametro("@sueldobruto", recibo.SueldoBruto));
                Parametros.Add(ConexionClas.CrearParametro("@sueldoneto", recibo.SueldoNeto));
                Parametros.Add(ConexionClas.CrearParametro("@totaldescuento", recibo.DescuentoTotal));
                Parametros.Add(ConexionClas.CrearParametro("@Conceptos", recibo.Conceptos));
                ConexionClas.CrearComando("ReciboAlta", Parametros);

                ConexionClas.ClosedConexion();
                return(true);
            }
            return(false);
        }
Esempio n. 2
0
        public List <Recibo> LeerRecibos()
        {
            List <Recibo> Recibos = new List <Recibo>();

            ConexionClas.OpenConexion();
            DataTable TablaDeConceptos = ConexionClas.LeerBaseDeDatos("ReciboLeerHistorialCompleto");

            ConexionClas.ClosedConexion();

            foreach (DataRow fila in TablaDeConceptos.Rows)
            {
                int    legajo          = int.Parse(fila[0].ToString());
                string fecha           = fila[1].ToString();
                int    sueldoB         = int.Parse(fila[2].ToString());
                int    sueldoN         = int.Parse(fila[3].ToString());
                int    sueldoDescuento = int.Parse(fila[4].ToString());
                string conceptos       = fila[5].ToString();


                Recibo r = new Recibo(legajo, fecha, sueldoB, sueldoN, sueldoDescuento, conceptos);
                Recibos.Add(r);
            }
            return(Recibos);
        }