Example #1
0
        public bool AltaConcepto(Concepto concepto)
        {
            if (ConexionClas.OpenConexion())
            {
                List <IDbDataParameter> Parametros = new List <IDbDataParameter>();

                Parametros.Add(ConexionClas.CrearParametro("@descripcion", concepto.Descripcion));
                Parametros.Add(ConexionClas.CrearParametro("@porcentaje", concepto.PorcentajeAplicado));
                Parametros.Add(ConexionClas.CrearParametro("@tipo", concepto.TipoCocepto));
                ConexionClas.CrearComando("ConceptoAlta", Parametros);

                ConexionClas.ClosedConexion();
                return(true);
            }


            return(false);
        }
Example #2
0
        public List <Concepto> LeerConceptos()
        {
            List <Concepto> Conceptos = new List <Concepto>();

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

            ConexionClas.ClosedConexion();

            foreach (DataRow fila in TablaDeConceptos.Rows)
            {
                int    id          = int.Parse(fila[0].ToString());
                string descripcion = fila[1].ToString();
                int    porcentaje  = int.Parse(fila[2].ToString());
                string tipo        = fila[3].ToString();

                Concepto c = new Concepto(descripcion, porcentaje, tipo);
                c.Id = id;
                Conceptos.Add(c);
            }
            return(Conceptos);
        }