public ActionResult Atualizar(UsuarioModel _usuarioModel) { try { if (ModelState.IsValid) { string nome = _usuarioModel.Nome.Replace("'", "''"); bd.Conectar(); string comando = "UPDATE usuario SET nome = '" + nome + "', email = '" + _usuarioModel.Email + "', telefone = '" + _usuarioModel.Telefone + "', senha = '" + _usuarioModel.Senha + "' WHERE id = " + _usuarioModel.Id; bd.ExecutarComandoSQL(comando); return RedirectToAction("Index"); } } catch (Exception ex) { throw new Exception("Erro ao tentar atualizar: " + ex.Message); } finally { bd = null; } return View(); }
public ActionResult ExcluirConfirmed(UsuarioModel _usuarioModel) { try { bd.Conectar(); string comando = "DELETE FROM usuario WHERE id = " + _usuarioModel.Id; bd.ExecutarComandoSQL(comando); } catch (Exception ex) { throw new Exception("Erro ao tentar excluir: " + ex.Message); } finally { bd = null; } return RedirectToAction("Index"); }
public UsuarioModel SelecionaUsuario(int Id) { UsuarioModel usuario = new UsuarioModel(); try { bd.Conectar(); var dr = bd.RetDataReader("SELECT id, nome, email, telefone, senha FROM usuario WHERE id=" + Id); while (dr.Read()) { usuario.Id = Convert.ToInt32(dr["Id"]); usuario.Nome = dr["Nome"].ToString(); usuario.Email = dr["Email"].ToString(); usuario.Telefone = dr["Telefone"].ToString(); usuario.Senha = dr["Senha"].ToString(); } dr.Close(); } catch (Exception ex) { throw new Exception("Erro ao tentar selecionar: " + ex.Message); } finally { bd = null; } return usuario; }
public bool VerificaUsuario(UsuarioModel usuario) { bool dw; try { bd.Conectar(); dw = bd.RetDataRow("SELECT nome, senha FROM usuario WHERE nome='" + usuario.Nome + "' AND senha='" + usuario.Senha + "'"); return dw; } catch (Exception ex) { throw new Exception("Erro ao tentar selecionar: " + ex.Message); } finally { bd = null; } }
public ActionResult Inserir(UsuarioModel _usuarioModel) { try { if (ModelState.IsValid) { string nome = _usuarioModel.Nome.Replace("'", "''"); bd.Conectar(); string comando = "INSERT INTO usuario(nome, email, telefone, senha) VALUES ('" + nome + "','" + _usuarioModel.Email + "','" + _usuarioModel.Telefone + "','" + _usuarioModel.Senha + "')"; bd.ExecutarComandoSQL(comando); return RedirectToAction("Index"); } } catch (Exception ex) { throw new Exception("Erro ao tentar inserir: " + ex.Message); } finally { bd = null; } return View(); }