public Criterio ListarFator(Criterio entidade) { var listarFator = new Criterio(); SqlParameter[] parms = new SqlParameter[] { new SqlParameter() { DbType = DbType.Int32, Direction = ParameterDirection.Input, ParameterName = "@IdCriterio", Value = entidade.IDCriterio }, new SqlParameter() { DbType = DbType.Int32, Direction = ParameterDirection.Input, ParameterName = "@IdVariavel", Value = entidade.Variavel.IDVariavel }, }; using (IDataReader reader = SqlHelper.ExecuteReader(ConfigurationManager.ConnectionStrings["Default"].ConnectionString, CommandType.StoredProcedure, "CriterioFatorListar", parms)) { if (reader.Read()) { listarFator.IDCriterio = Convert.ToInt32(reader["IdCriterio"]); listarFator.Variavel = new Variavel() { IDVariavel = Convert.ToInt32(reader["IdFator"]) }; listarFator.CriterioFatorLista = new List <CriterioFator>(); while (reader.Read()) { var criterioLista = new CriterioFator(); criterioLista.Valor = Convert.ToInt32(reader["Valor"]); listarFator.CriterioFatorLista.Add(criterioLista); } } } return(listarFator); }
public Fator ListarCriterio(Fator entidade) { var criterio = new Fator(); SqlParameter parm = new SqlParameter() { DbType = DbType.Int32, Direction = ParameterDirection.Input, ParameterName = "@IdFator", Value = entidade.IDFator }; using (IDataReader reader = SqlHelper.ExecuteReader(ConfigurationManager.ConnectionStrings["Default"].ConnectionString, CommandType.StoredProcedure, "FatorCriterioListar", parm)) { if (reader.Read()) { criterio.IDFator = Convert.ToInt32(reader["IdFator"]); criterio.CriterioFator = new List <CriterioFator>(); while (reader.Read()) { var criterioFatorLista = new CriterioFator(); criterioFatorLista.Criterio = new Criterio() { IDCriterio = Convert.ToInt32(reader["IdCriterio"]), Nome = reader["Nome"].ToString() }; criterioFatorLista.Valor = Convert.ToInt32(reader["Valor"]); criterio.CriterioFator.Add(criterioFatorLista); } } } return(criterio); }