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); }
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); }
public List <TipoPersonaJuridicaDTO> GetAllByParameters(ResultadoProductosDisponiblesDTO objIn) { return(ObjTipoPersonaJuridicaDA.GetAllByParameters(objIn)); }
public List <ProductosDisponiblesDTO> GetAllByParameters(ResultadoProductosDisponiblesDTO objIN) { return(this.ObjProductosDisponiblesDA.GetAllByParameters(objIN)); }