public ClsCatUbicacionesCollection ConsultarUbicacionesBAL(string psCriterio) { ClsCatUbicacionesCollection ubicacionesCollection = new ClsCatUbicacionesCollection(); try { ubicacionesCollection = base.ConsultarUbicacionDAL(psCriterio); return(ubicacionesCollection); } catch { throw; } }
protected ClsCatUbicacionesCollection ConsultarUbicacionDAL(string psCriterio) { DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(); ClsCatUbicacionesCollection ubicacionColeccion = new ClsCatUbicacionesCollection(); ClsCatUbicaciones ubicacion; try { da.SelectCommand = new SqlCommand(Procedimientos.sp_ConsCatUbicaciones, 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++) { ubicacion = new ClsCatUbicaciones(); ubicacion.Werks = ds.Tables[0].Rows[contador]["Werks"].ToString().Trim(); ubicacion.Lgort = ds.Tables[0].Rows[contador]["Lgort"].ToString().Trim(); ubicacion.Ubicacion = ds.Tables[0].Rows[contador]["Ubicaciones"].ToString().Trim(); ubicacion.TipoAlmacen = ds.Tables[0].Rows[contador]["Tipoalmacen"].ToString().Trim(); ubicacionColeccion.Add(ubicacion); } } return(ubicacionColeccion); } catch (Exception ex) { throw new Exception(Errores.ConsultarRegistro + Errores.MensajeOriginal + ex.Message.Trim()); } finally { this.Conexion.Close(); } }