public void Insert(PJFamProdProdDTO objIn) { try { this.BEMEConnectionObj.Open(); OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand(); cmd.CommandText = "INSERT INTO PJFamProdProd ( " + "RutEmpresa, " + "IdFamiliaProductos, " + "IdProductosDisponibles) " + "VALUES ( " + "@RutEmpresa, " + "@IdFamiliaProductos, " + "@IdProductosDisponibles) "; cmd.Parameters.AddRange(new OleDbParameter[] { new OleDbParameter("@RutEmpresa", objIn.RutEmpresa), new OleDbParameter("@IdFamiliaProductos", objIn.IdFamiliaProductos), new OleDbParameter("@IdProductosDisponibles", objIn.IdProductosDisponibles) }); cmd.ExecuteNonQuery(); this.BEMEConnectionObj.Close(); } catch (OleDbException ex) { throw ex; } }
public List <FamiliaProductosDTO> GetAllByParameters(PJFamProdProdDTO objIn) { List <FamiliaProductosDTO> toReturn = this.ObjFamiliaProductosDA.GetAllByParameters(objIn); foreach (FamiliaProductosDTO objFamilia in toReturn) { objIn.IdFamiliaProductos = objFamilia.IdFamiliaProductos; objFamilia.LstProductosDisponibles = ObjProductosDisponiblesBL.GetAllByParameters(objIn); } return(toReturn); }
public List <ProductosDisponiblesDTO> GetAllByParameters(PJFamProdProdDTO objIN) { List <ProductosDisponiblesDTO> toReturn = new List <ProductosDisponiblesDTO>(); ProductosDisponiblesDTO obj; try { this.BEMEConnectionObj.Open(); OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand(); cmd.CommandText = "SELECT DISTINCT ProductosDisponibles.IdProductosDisponibles, " + "ProductosDisponibles.DescProductosDisponibles " + "FROM ProductosDisponibles " + "INNER JOIN PJFamProdProd " + "ON ProductosDisponibles.IdProductosDisponibles = PJFamProdProd.IdProductosDisponibles " + "WHERE (((PJFamProdProd.RutEmpresa)=@RutEmpresa) " + "AND ((PJFamProdProd.IdFamiliaProductos)=@IdFamiliaProductos))"; cmd.Parameters.AddRange(new OleDbParameter[] { new OleDbParameter("@RutEmpresa", objIN.RutEmpresa), 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); }
//TODO: Agregar método de consulta public void Insert(PersonaJuridicaDTO objIn) { PJFamProdProdDTO objPJFamProdProdDTO; foreach (FamiliaProductosDTO itemFam in objIn.LstFamiliaProductos) { foreach (ProductosDisponiblesDTO itemProd in itemFam.LstProductosDisponibles) { objPJFamProdProdDTO = new PJFamProdProdDTO(); objPJFamProdProdDTO.RutEmpresa = objIn.RutEmpresa; objPJFamProdProdDTO.IdFamiliaProductos = itemFam.IdFamiliaProductos; objPJFamProdProdDTO.IdProductosDisponibles = itemProd.IdProductosDisponibles; Insert(objPJFamProdProdDTO); } } }
public void Insert(PJFamProdProdDTO objIn) { ObjPJFamProdProdDA.Insert(objIn); }
public List <ProductosDisponiblesDTO> GetAllByParameters(PJFamProdProdDTO objIN) { return(this.ObjProductosDisponiblesDA.GetAllByParameters(objIN)); }