public List <Modelo.Estado> SelectAll() { Modelo.Estado aEstado; List <Modelo.Estado> aListEstado = new List <Modelo.Estado>(); SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "Select * from Estado"; SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { aEstado = new Modelo.Estado( Int32.Parse(dr["id"].ToString()), dr["nome"].ToString(), dr["uf"].ToString() ); aListEstado.Add(aEstado); } } dr.Close(); conn.Close(); return(aListEstado); }
// GET: Modelo public ActionResult Index(int?id) { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); if ((int)utilizadorATrabalhar._prefil == 0) { return(RedirectToAction("Login", "Utilizador")); } Modelo_Helper objetoHelper = new Modelo_Helper(Program._conect); if (id == null) { id = 1; // caso rute sem id } Modelo.Estado estadoAtual = (Modelo.Estado)id.Value; ViewBag.lstEstado = objetoHelper.lstEstados(); // Carregar a lista de estados ViewBag.estadoAtual = ((int)estadoAtual).ToString(); // Carrgar estado atual List <ModeloListar> viewList = objetoHelper.listar(estadoAtual); return(View(viewList)); }
public List <ModeloListar> listar(Modelo.Estado estado) { Modelo objetoDM = new Modelo(_ligacao); List <ModeloListar> outLista = new List <ModeloListar>(); DataTable dt = new DataTable(); dt = objetoDM.listar(estado); foreach (DataRow row in dt.Rows) { ModeloListar objetoM = new ModeloListar(); objetoM._uidModelo = Guid.Parse(row["ID"].ToString()); objetoM._modelo = "" + row["MODELO"]; objetoM._variant = "" + row["VARIANTE"]; objetoM._descricao = "" + row["DESCRICAO"]; objetoM._cor = "" + row["COR"]; objetoM._imagem = "" + row["imagem"]; objetoM._estado = (Modelo.Estado)Convert.ToInt32(row["ACTIVO"]); try { objetoM._tempoCiclo = Convert.ToDateTime("" + row["tempoCiclo"]).TimeOfDay; } catch { } objetoM._colecao = "" + row["Molde"]; objetoM._material1 = "" + row["MAT1"]; objetoM._material2 = "" + row["MAT2"]; objetoM._escala = "" + row["tMin"] + " - " + row["tMax"]; outLista.Add(objetoM); } return(outLista); }