public ClsEntregasCollection ConsultarEntregasBAL(string psCriterio) { ClsEntregasCollection entregasCollection = new ClsEntregasCollection(); entregasCollection = base.ConsultarEntregasDAL(psCriterio); return(entregasCollection); }
protected ClsEntregasCollection ConsultarEntregasDAL(string psCriterio) { DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(); ClsEntregasCollection entregasCollection = new ClsEntregasCollection(); ClsEntregas entregas; try { da.SelectCommand = new SqlCommand(Procedimientos.sp_ConsEntregas, this.Conexion); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@criterio", SqlDbType.VarChar).Value = psCriterio; da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { for (int contador = 0; contador < ds.Tables[0].Rows.Count; contador++) { entregas = new ClsEntregas(); entregas.Entrega = ds.Tables[0].Rows[contador]["vbeln"].ToString().Trim(); entregas.DestMercancia = ds.Tables[0].Rows[contador]["kunnr"].ToString().Trim(); entregas.Solicitante = ds.Tables[0].Rows[contador]["kunag"].ToString().Trim(); entregas.DptoEntrega = ds.Tables[0].Rows[contador]["vstel"].ToString().Trim(); entregas.NumPedido = ds.Tables[0].Rows[contador]["bstnk"].ToString().Trim(); entregasCollection.Add(entregas); } } return(entregasCollection); } catch (Exception ex) { throw new Exception(Errores.ConsultarRegistro + Errores.MensajeOriginal + ex.Message.Trim()); } finally { Conexion.Close(); } }