public ClsCatAlmacenCollection ConsultarAlmacenesBAL(string psCriterio) { ClsCatAlmacenCollection almacenesCollection = new ClsCatAlmacenCollection(); try { almacenesCollection = base.ConsultarAlmacenDAL(psCriterio); return(almacenesCollection); } catch { throw; } }
protected ClsCatAlmacenCollection ConsultarAlmacenDAL(string psCriterio) { DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(); ClsCatAlmacenCollection almacenColeccion = new ClsCatAlmacenCollection(); ClsCatAlmacen almacen; try { da.SelectCommand = new SqlCommand(Procedimientos.sp_ConsCatAlmacenes, 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) { int renglones = ds.Tables[0].Rows.Count; int columnas = ds.Tables[0].Columns.Count; for (int contador = 0; contador < ds.Tables[0].Rows.Count; contador++) { almacen = new ClsCatAlmacen(); almacen.Werks = ds.Tables[0].Rows[contador]["Werks"].ToString().Trim(); almacen.Lgort = ds.Tables[0].Rows[contador]["Lgort"].ToString().Trim(); almacen.Descripcion = ds.Tables[0].Rows[contador]["Descipcion"].ToString().Trim(); almacen.Werks_desc = ds.Tables[0].Rows[contador]["Werks_desc"].ToString().Trim(); almacenColeccion.Add(almacen); } } return(almacenColeccion); } catch (Exception ex) { throw new Exception(Errores.ConsultarRegistro + Errores.MensajeOriginal + ex.Message.Trim()); } finally { this.Conexion.Close(); } }