protected void EnviarCadastra(object sender, EventArgs e) { UsuarioDTL usuario = new UsuarioDTL(); UsuarioBLL usuarioBLL = new UsuarioBLL(); DataTable data; usuario.senhaUsuario = Request.Form["txtSenhaCad"]; if (usuario.senhaUsuario.Equals(Request.Form["txtSenha2Cad"])) { usuario.emailUsuario = Request.Form["txtEmailCad"]; usuario.nomeUsuario = Request.Form["txtNomeCad"]; usuarioBLL.insertUsuario(usuario); data = usuarioBLL.buscarUsuarioEmailSenha(usuario); Session.Add("Id", data.Rows[0]["IdUsuario"]); if (Session["url"] == null) { Session.Add("url", "Default"); } Response.Redirect(Session["url"].ToString()); } else { } }
/// <summary> /// Deleta um Usuario no sistema /// </summary> /// <param name="dtl"></param> /// <returns>true se obtiver exito, false se não</returns> internal Boolean deleteUsuario(UsuarioDTL dtl) { var _strDeConexao = System.Configuration.ConfigurationManager.ConnectionStrings["MinhaConexao"]; using (SqlConnection conn = new SqlConnection(_strDeConexao.ToString())) try { //abre o banco de dados conn.Open(); //prepara comando para enviar ao BD var _delete = "DELETE FROM Usuario WHERE IdUsuario = @idUsuario"; //Utiliza o sqlCommand para enviar os dados ao banco SqlCommand _command = new SqlCommand(_delete, conn); _command.Parameters.AddWithValue("@idUsuario", dtl.idUsuario); _command.ExecuteNonQuery(); return(true); } catch (Exception ex) { throw ex; } finally { conn.Close(); } }
/// <summary> /// buscar Usuario a partir de uma string /// </summary> /// <param name="dtl"></param> /// <returns>data table com os resultados do select</returns> internal DataTable buscarUsuarioNome(UsuarioDTL dtl) { var _stringDeConexao = System.Configuration.ConfigurationManager.ConnectionStrings["MinhaConexao"].ToString(); using (SqlConnection conn = new SqlConnection(_stringDeConexao)) { try { conn.Open(); var _sql = "SELECT NomeUsuario, EmailUsuario, SenhaUsuario FROM Usuario WHERE NomeUsuario like @nomeUsuario ORDER BY NomeUsuario"; SqlCommand _command = new SqlCommand(_sql, conn); _command.CommandType = CommandType.Text; IDataParameter nomeParam = new SqlParameter(); nomeParam.ParameterName = "@nomeUsuario"; nomeParam.Value = dtl.nomeUsuario; nomeParam.DbType = System.Data.DbType.String; _command.Parameters.Add(nomeParam); DataSet dtSet = new DataSet(); SqlDataAdapter dtAdapter = new SqlDataAdapter(_command); dtAdapter.Fill(dtSet); return(dtSet.Tables[0]); } catch (Exception ex) { throw ex; } finally { conn.Close(); } } }
/// <summary> /// Insere um Usuario no sistema /// </summary> /// <param name="dtl"></param> /// <returns>true se obtiver exito, false se não</returns> internal Boolean insertUsuario(UsuarioDTL dtl) { var _strDeConexao = System.Configuration.ConfigurationManager.ConnectionStrings["MinhaConexao"]; using (SqlConnection conn = new SqlConnection(_strDeConexao.ToString())) try { //abre o banco de dados conn.Open(); //prepara comando para enviar ao BD var _insert = "INSERT INTO Usuario ([NomeUsuario],[EmailUsuario],[SenhaUsuario]) VALUES (@nomeUsuario,@emailUsuario,@senhaUsuario)"; //Utiliza o sqlCommand para enviar os dados ao banco SqlCommand _command = new SqlCommand(_insert, conn); _command.Parameters.AddWithValue("@nomeUsuario", dtl.nomeUsuario); _command.Parameters.AddWithValue("@emailUsuario", dtl.emailUsuario); _command.Parameters.AddWithValue("@senhaUsuario", dtl.senhaUsuario); _command.ExecuteNonQuery(); return(true); } catch (Exception ex) { throw ex; } finally { conn.Close(); } }
/// <summary> /// Metodo responsavel pela regra de negocio do Usuario /// no momento de retornar o resultado da busca /// de um Usuario no sistema a partir de um pedaço ou do nome completo /// </summary> /// <param name="dtl"></param> /// <returns></returns> public DataTable buscarUsuarioNome(UsuarioDTL dtl) { try { return(_usuarioDAL.buscarUsuarioNome(dtl)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Metodo responsavel pela regra de negocio do Usuario /// no momento de deleta o Usuario desejado /// </summary> /// <param name="dto"></param> /// <returns>true se obtiver exito, false se não</returns> public Boolean deleteUsuario(UsuarioDTL dtl) { try { return(_usuarioDAL.deleteUsuario(dtl)); } catch (Exception ex) { throw ex; } }
protected void EnviarCadastra(object sender, EventArgs e) { UsuarioDTL usuario = new UsuarioDTL(); UsuarioBLL usuarioBLL = new UsuarioBLL(); usuario.senhaUsuario = Request.Form["txtSenhaCad"]; if (usuario.senhaUsuario.Equals(Request.Form["txtSenha2Cad"])) { usuario.emailUsuario = Request.Form["txtEmailCad"]; usuario.nomeUsuario = Request.Form["txtNomeCad"]; usuarioBLL.insertUsuario(usuario); } else { } }
/// <summary> /// Método responsavel pela regra de negocio do Usuario /// No momento de inserir os valores /// </summary> /// <param name="dto"></param> /// <returns>true se obtiver exito, false se não</returns> public Boolean insertUsuario(UsuarioDTL dtl) { DataTable data = _usuarioDAL.buscarUsuarioEmail(dtl); if (data == null) { try { return(_usuarioDAL.insertUsuario(dtl)); } catch (Exception ex) { throw ex; } } else { throw new Exception("Email enviado ja existe!"); } }
protected void EnviarLogin(object sender, EventArgs e) { UsuarioDTL usuario = new UsuarioDTL(); UsuarioBLL usuarioBLL = new UsuarioBLL(); DataTable data; usuario.emailUsuario = Request.Form["txtEmail"]; usuario.senhaUsuario = Request.Form["txtSenha"]; data = usuarioBLL.buscarUsuarioEmailSenha(usuario); if (data == null || data.Rows.Count == 0) { } else { Session.Add("Id", data.Rows[0]["IdUsuario"]); if (Session["url"] == null) { Session.Add("url", "Default"); } Response.Redirect(Session["url"].ToString()); } }