public void pubCadastraProjeto(modSistemasProjeto projetos) { using (sqlCon = new SqlConnection(strCon)) { if (sqlCon != null) { cmd = new SqlCommand("USP_PROJETOS_SISTEMAS_CADASTRO", sqlCon); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NOME_PROJETO", projetos.nomeProjeto); try { sqlCon.Open(); cmd.ExecuteNonQuery(); } catch (Exception e) { throw new Exception("USP_PROJETOS_SISTEMAS_CADASTRO = : " + e.Message); } finally { FechaConexao(); } } else { throw new Exception("Problema ao tentar executar requisição!"); } } }
public modSistemasProjeto pubBuscaProjetoPorId(int id) { objDr = null; using (sqlCon = new SqlConnection(strCon)) { if (sqlCon != null) { cmd = new SqlCommand("USP_PROJETOS_SISTEMAS_LISTA_POR_ID", sqlCon); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID_PROJETO", id); try { sqlCon.Open(); objDr = cmd.ExecuteReader(CommandBehavior.CloseConnection); modSistemasProjeto prj = null; while (objDr.Read()) { prj = new modSistemasProjeto(); prj.idProjeto = Convert.ToInt32(objDr["ID_PROJETO"]); prj.nomeProjeto = objDr["NOME_PROJETO"].ToString(); } return(prj); } catch (SqlException e) { throw new Exception("[USP_PROJETOS_SISTEMAS_LISTA_POR_ID] - : " + e.Number + " - Descrição: " + e.Message.ToString()); } catch (Exception ex) { throw new Exception("Problema com a consulta informada : " + ex.Message); } finally { FechaConexao(); } } else { throw new Exception("Problema com a conexão ao banco de dados! "); } } }
public ActionResult Create(modSistemasProjeto projetos) { if (ModelState.IsValid) { try { _db.pubCadastraProjeto(projetos); return(RedirectToAction("Index")); } catch { return(View(projetos)); } } return(View()); }
public IActionResult Create(modSistemasProjeto projetos) { //if (ModelState.IsValid) //{ // try // { // _db.pubCadastraProjeto(projetos); // return RedirectToAction("Index"); // } // catch // { // return View(projetos); // } //} return(View()); }
public ActionResult Delete(int id, modSistemasProjeto projetos) { if (ModelState.IsValid) { try { projetos.idProjeto = id; _db.pubRemoveProjeto(projetos); return(RedirectToAction("Index")); } catch { return(View(projetos)); } } return(View()); }
public IActionResult Edit(int id, modSistemasProjeto projetos) { //if (ModelState.IsValid) //{ // try // { // projetos.idProjeto = id; // _db.pubAtualizaProjeto(projetos); // return RedirectToAction("Index"); // } // catch // { // return View(); // } //} return(View()); }
public List <modSistemasProjeto> pubListaProjetos() { List <modSistemasProjeto> projetos = new List <modSistemasProjeto>(); using (sqlCon = new SqlConnection(strCon)) { objDr = null; cmd = new SqlCommand("USP_PROJETOS_SISTEMAS_LISTA", sqlCon); cmd.CommandType = CommandType.StoredProcedure; try { sqlCon.Open(); objDr = cmd.ExecuteReader(CommandBehavior.CloseConnection); modSistemasProjeto prj = null; while (objDr.Read()) { prj = new modSistemasProjeto(); prj.idProjeto = Convert.ToInt32(objDr["ID_PROJETO"].ToString()); prj.nomeProjeto = objDr["NOME_PROJETO"].ToString(); projetos.Add(prj); } return(projetos); } catch (Exception e) { throw new Exception("USP_PROJETOS_SISTEMAS_LISTA - : " + e.Message); } finally { FechaConexao(); } } }