Exemple #1
0
        public List <FamiliaProductosDTO> GetAllByParameters(ResultadoProductosDisponiblesDTO objIn)
        {
            List <FamiliaProductosDTO> toReturn = this.ObjFamiliaProductosDA.GetAllByParameters(objIn);

            foreach (var obj in toReturn)
            {
                objIn.IdFamiliaProductos    = obj.IdFamiliaProductos;
                obj.LstProductosDisponibles = ObjProductosDisponiblesBL.GetAllByParameters(objIn);
            }

            return(toReturn);
        }
        public List <ProductosDisponiblesDTO> GetAllByParameters(ResultadoProductosDisponiblesDTO objIN)
        {
            List <ProductosDisponiblesDTO> toReturn = new List <ProductosDisponiblesDTO>();

            ProductosDisponiblesDTO obj;

            try
            {
                this.BEMEConnectionObj.Open();

                OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand();

                cmd.CommandText =
                    "SELECT ProductosDisponibles.IdProductosDisponibles, ProductosDisponibles.DescProductosDisponibles " +
                    "FROM ProductosDisponibles INNER JOIN ResultadoProductosDisponibles " +
                    "ON ProductosDisponibles.IdProductosDisponibles = ResultadoProductosDisponibles.IdProductosDisponibles " +
                    "WHERE (((ResultadoProductosDisponibles.IdTipoEmpresa)=@IdTipoEmpresa) " +
                    "AND ((ResultadoProductosDisponibles.IdTipoPersonaJuridica)=@IdTipoPersonaJuridica) " +
                    "AND ((ResultadoProductosDisponibles.IdPermanenciaRubro)=@IdPermanenciaRubro) " +
                    "AND ((ResultadoProductosDisponibles.IdFamiliaProductos)=@IdFamiliaProductos))";


                cmd.Parameters.AddRange(new OleDbParameter[]
                {
                    new OleDbParameter("@IdTipoEmpresa", objIN.IdTipoEmpresa),
                    new OleDbParameter("@IdTipoPersonaJuridica", objIN.IdTipoPersonaJuridica),
                    new OleDbParameter("@IdPermanenciaRubro", objIN.IdPermanenciaRubro),
                    new OleDbParameter("@IdFamiliaProductos", objIN.IdFamiliaProductos)
                });

                OleDbDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    obj = new ProductosDisponiblesDTO();
                    obj.IdProductosDisponibles   = Convert.ToInt32(reader["IdProductosDisponibles"]);
                    obj.DescProductosDisponibles = Convert.ToString(reader["DescProductosDisponibles"]);
                    toReturn.Add(obj);
                }

                reader.Close();
                this.BEMEConnectionObj.Close();
            }
            catch (OleDbException ex)
            {
                toReturn = null;
                throw ex;
            }

            return(toReturn);
        }
Exemple #3
0
        public List <TipoPersonaJuridicaDTO> GetAllByParameters(ResultadoProductosDisponiblesDTO objIn)
        {
            List <TipoPersonaJuridicaDTO> toReturn = new List <TipoPersonaJuridicaDTO>();
            TipoPersonaJuridicaDTO        obj;

            try
            {
                this.BEMEConnectionObj.Open();

                OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand();

                cmd.CommandText =
                    "SELECT DISTINCT TipoPersonaJuridica.IdTipoPersonaJuridica, " +
                    "TipoPersonaJuridica.DescTipoPersonaJuridica " +
                    "FROM TipoPersonaJuridica INNER JOIN ResultadoProductosDisponibles " +
                    "ON TipoPersonaJuridica.IdTipoPersonaJuridica = ResultadoProductosDisponibles.IdTipoPersonaJuridica " +
                    "WHERE (((ResultadoProductosDisponibles.IdTipoEmpresa)=@IdTipoEmpresa))";

                cmd.Parameters.AddRange(new OleDbParameter[]
                {
                    new OleDbParameter("@IdTipoEmpresa", objIn.IdTipoEmpresa)
                });

                OleDbDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    obj = new TipoPersonaJuridicaDTO();
                    obj.IdTipoPersonaJuridica   = Convert.ToInt32(reader["IdTipoPersonaJuridica"]);
                    obj.DescTipoPersonaJuridica = Convert.ToString(reader["DescTipoPersonaJuridica"]);
                    toReturn.Add(obj);
                }

                reader.Close();
                this.BEMEConnectionObj.Close();
            }
            catch (OleDbException ex)
            {
                toReturn = null;
                throw ex;
            }

            return(toReturn);
        }
Exemple #4
0
 public List <TipoPersonaJuridicaDTO> GetAllByParameters(ResultadoProductosDisponiblesDTO objIn)
 {
     return(ObjTipoPersonaJuridicaDA.GetAllByParameters(objIn));
 }
Exemple #5
0
 public List <ProductosDisponiblesDTO> GetAllByParameters(ResultadoProductosDisponiblesDTO objIN)
 {
     return(this.ObjProductosDisponiblesDA.GetAllByParameters(objIN));
 }