public ActionResult Update(Empresa empresa, int id) { #region SALVANDO A EMPRESA // Criando conexão com o DB... const string strConn = @"data source=Rogerio; Integrated Security=SSPI; Initial Catalog= TrabalhoAreas"; var myConn = new SqlConnection(strConn); myConn.Open(); if (ModelState.IsValid) { // Executar um comando ... var strQueryUpdate = string.Format("UPDATE EMPRESA SET NOME = '{0}', TELEFONE = '{1}', ENDERECO = '{2}' " + " WHERE EMPRESAID = '{3}'", empresa.Nome, empresa.Telefone, empresa.Endereco, id); var cmd = new SqlCommand(strQueryUpdate, myConn); cmd.ExecuteNonQuery(); return RedirectToAction("_Index"); } #endregion #region EXECUTANDO COMANDO DA CATEGORIA #region Selecionando os valores const string strQueryCat = "SELECT * FROM CATEGORIA"; var cmdCat = new SqlCommand(strQueryCat, myConn); var retornoCat = cmdCat.ExecuteReader(); #endregion #region Retornando os valores var listaCategorias = new List<Categoria>(); while (ModelState.IsValid) { var tempCat = new Categoria(); tempCat.CategoriaId = int.Parse(retornoCat["CategoriaId"].ToString()); tempCat.NomeCategoria = retornoCat["NomeCategoria"].ToString(); listaCategorias.Add(tempCat); } ViewBag.listaCategorias = listaCategorias; #endregion #endregion return View(empresa); }
public ActionResult NovoCadastro() { #region Conexão com Banco de Dados //TODO: 1º Criar conexão com banco de dadsos const string strConn = @"data source=Rogerio; Integrated Security=SSPI; Initial Catalog= TrabalhoAreas"; var myConn = new SqlConnection(strConn); myConn.Open(); #endregion #region Execurtar um comando no Banco de Dados //TODO 2º Execurtar um comando no Banco de Dados const string strQuery = "SELECT * FROM CATEGORIA"; var cmd = new SqlCommand(strQuery, myConn); var retorno = cmd.ExecuteReader(); #endregion #region Processando o retorno do Banco de Dados //TODO 3º Processando o retorno do Banco de Dados var listaCategorias = new List<Categoria>(); while (retorno.Read()) { var tempCat = new Categoria(); tempCat.CategoriaId = int.Parse(retorno["CategoriaId"].ToString()); tempCat.NomeCategoria = retorno["NomeCategoria"].ToString(); listaCategorias.Add(tempCat); } ViewBag.Categorias = listaCategorias; #endregion return View(new Categoria()); }
public ActionResult Update(int id) { #region RETORNO EMPRESA #region // Criando conexão com o DB... const string strConn = @"data source=Rogerio; Integrated Security=SSPI; Initial Catalog= TrabalhoAreas"; var myConn = new SqlConnection(strConn); myConn.Open(); #endregion #region // Executar um comando ... string strQuery = string.Format("SELECT * FROM EMPRESA WHERE EMPRESAID = '{0}'", id); var cmd = new SqlCommand(strQuery, myConn); var retorno = cmd.ExecuteReader(); #endregion #region // Processar o retorno do DB ... var listaEmpresas = new List<Empresa>(); while (retorno.Read()) { var tempEmpresa = new Empresa { EmpresaId = int.Parse(retorno["EmpresaId"].ToString()), Nome = retorno["Nome"].ToString(), Telefone = retorno["Telefone"].ToString(), Endereco = retorno["Endereco"].ToString() }; listaEmpresas.Add(tempEmpresa); } retorno.Close(); #endregion #endregion #region RETORNO CATEGORIA #region const string strQueryCat = "SELECT * FROM CATEGORIA"; var cmdCat = new SqlCommand(strQueryCat, myConn); var retornoCat = cmdCat.ExecuteReader(); #endregion #region var listaCategorias = new List<Categoria>(); while (retornoCat.Read()) { var tempCat = new Categoria(); tempCat.CategoriaId = int.Parse(retornoCat["CategoriaId"].ToString()); tempCat.NomeCategoria = retornoCat["NomeCategoria"].ToString(); listaCategorias.Add(tempCat); } ViewBag.listaCategorias = listaCategorias; #endregion #endregion return View(listaEmpresas.FirstOrDefault()); }