public void AgregarUsuario(Usuario usuarioActual) { //Creo el comando para ejecutar la sentencia SQL de DELETE, //le asocio la Conexión también SqlCommand cmdInsertarUsuario = new SqlCommand(" INSERT INTO usuarios(tipo_doc,nro_doc,fecha_nac,apellido, " + " nombre,direccion,telefono,email,celular,usuario,clave) " + " VALUES (@tipo_doc,@nro_doc,@fecha_nac,@apellido,@nombre,@direccion, " + " @telefono,@email,@celular, @usuario, @clave )", this.Conn); //Le agrego los parámetros necesarios cmdInsertarUsuario.Parameters.Add(new SqlParameter("@tipo_doc", usuarioActual.TipoDoc.ToString())); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@nro_doc", usuarioActual.NroDoc.ToString())); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@fecha_nac", usuarioActual.FechaNac)); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@apellido", usuarioActual.Apellido)); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@nombre", usuarioActual.Nombre)); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@direccion", usuarioActual.Direccion)); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@telefono", usuarioActual.Telefono)); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@email", usuarioActual.Email)); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@celular", usuarioActual.Celular)); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@usuario", usuarioActual.NombreUsuario)); cmdInsertarUsuario.Parameters.Add(new SqlParameter("@clave", usuarioActual.Clave)); //Abro la Conexión this.Conn.Open(); //Ejecuto la instrucción SQL de INSERT cmdInsertarUsuario.ExecuteNonQuery(); //Cierro la Conexión this.Conn.Open(); }
protected void btnCadastrar_Click(object sender, EventArgs e) { Usuario objUsuario = new Usuario(); objUsuario.adicionar(txtEmail.Text, txtSenha.Text, txtNome.Text, txtCPF.Text, txtSexo.Text, txtDataNascimento.Text, txtDDD.Text, txtTelefone.Text, txtCidade.Text, txtEstado.Text, txtEndereco.Text, txtComplemento.Text, txtCEP.Text); }
public void ActualizarUsuario(Usuario usuarioActual) { //Creo el comando para ejecutar la sentencia SQL de DELETE, //le asocio la Conexión también SqlCommand cmdActualizarUsuario = new SqlCommand(" UPDATE usuarios " + " SET tipo_doc = @tipo_doc, nro_doc = @nro_doc, fecha_nac = @fecha_nac, " + " apellido = @apellido, nombre = @nombre, direccion = @direccion, " + " telefono = @telefono, email = @email, celular = @celular, usuario = @usuario, " + " clave = @clave WHERE id=@id ", this.Conn); //Le agrego los parámetros necesarios cmdActualizarUsuario.Parameters.Add(new SqlParameter("@tipo_doc", usuarioActual.TipoDoc.ToString())); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@nro_doc", usuarioActual.NroDoc.ToString())); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@fecha_nac", usuarioActual.FechaNac)); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@apellido", usuarioActual.Apellido)); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@nombre", usuarioActual.Nombre)); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@direccion", usuarioActual.Direccion)); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@telefono", usuarioActual.Telefono)); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@email", usuarioActual.Email)); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@celular", usuarioActual.Celular)); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@usuario", usuarioActual.NombreUsuario)); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@clave", usuarioActual.Clave)); cmdActualizarUsuario.Parameters.Add(new SqlParameter("@id", usuarioActual.Id.ToString())); //Abro la Conexión this.Conn.Open(); //Ejecuto la instrucción SQL de UPDATE cmdActualizarUsuario.ExecuteNonQuery(); //Cierro la Conexión this.Conn.Close(); }
private void btnGuardar_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; if (txtPassword.Text != txtPassword2.Text) { MessageBox.Show("Contraseñas no son iguales, favor corregir", "Mss", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } _usuarioSesion.Usuario_Password = txtPassword.Text; Negocio.Usuario _negUsu = new Negocio.Usuario(); _negUsu.CambioContraseña(_usuarioSesion); MessageBox.Show("Se ha guardado contraseña con éxito.", "Mss", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); if (nuevo) { this.Hide(); } } catch (Exception ex) { Cursor.Current = Cursors.Default; MensajeControlado mensa = new MensajeControlado("", ex.Message, ex); mensa.Show(); return; } finally { Cursor.Current = Cursors.Default; } }
protected void btnEnviar_Click(object sender, EventArgs e) { Usuario objUsuario = new Usuario(); objUsuario.verificarEmail(txtEmail.Text); NewsLetter objNewsLetter = new NewsLetter(); objNewsLetter.enviarEmail("*****@*****.**", objUsuario.email, "Recuperação de Senha", "email: " + objUsuario.email + "<br>senha: " + objUsuario.senha); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Usuario objUsuario = new Usuario(); lista = objUsuario.consultar(); if (lista != null) { gdvUsuario.DataSource = lista; gdvUsuario.DataMember = "Tabela"; gdvUsuario.DataBind(); } } }
protected void btnEntrar_Click(object sender, EventArgs e) { Usuario objUsuario = new Usuario(); objUsuario.logar(txtEmail.Text,txtSenha.Text); if(objUsuario.idUsuario != null) { Session["Usuario"] = objUsuario.idUsuario; Response.Redirect("index.aspx"); } else { Response.Redirect(Request.RawUrl); } }
private void CargarDatosUsuario(int idUsuario) { // 1 - Obtener los datos del usuario en cuestión Negocio.Usuario usuario = new Negocio.Usuario(); Negocio.ManagerUsuarios managerUsuarios = new Negocio.ManagerUsuarios(); usuario = managerUsuarios.GetUsuario(idUsuario); // 2 - Cargar en los controles de la tabla los datos del usuario obtenido txtApellido.Text = usuario.Apellido; txtNombre.Text = usuario.Nombre; txtNroDoc.Text = usuario.NroDoc.ToString(); txtAñoFechaNac.Text = usuario.FechaNac; txtDireccion.Text = usuario.Direccion; txtEmail.Text = usuario.Email; txtTelefono.Text = usuario.Telefono; txtCelular.Text = usuario.Celular; txtNombreUsu.Text = usuario.NombreUsuario; txtClave.Text = usuario.Clave; txtConfirmarClave.Text = usuario.Clave; }
protected void btnEnviar_Click(object sender, EventArgs e) { Negocio.Usuario us = new Negocio.Usuario() { usuario1 = txtUser.Text, contra = txtPass.Text }; if (new NegocioUsuario().Autentificar(us)) { ((Vista.Session) this.Master).SessionUsuario = us; Response.Redirect("WebNavegacion.aspx"); } else { ((Vista.Session) this.Master).MostrarMensaje("No se pudo autentificar, verifique " + "credenciales"); } }
private void btnIngresar_Click(object sender, EventArgs e) { try { string mensaje = string.Empty; if (txtUsername.Text.Trim() == string.Empty || txtPassword.Text == string.Empty) { mensaje += "Debe completar ambos campos."; } if (!string.IsNullOrEmpty(mensaje)) { throw new Exception(mensaje); } Usuario u = new Usuario().obtenerPorUsernameYRol(txtUsername.Text.Trim(), rolActual.idRol); if (u == null) { throw new Exception("El usuario ingresado no existe."); } if (u.intentosUsuario == 3) { throw new Exception("El usuario esta inhabilitado debido a que ha alcanzado los 3 intentos. Por favor, comuniquese con un administrador del sistema."); } if (u.passwordUsuario != EncriptadorSHA256.Encode(txtPassword.Text)) { u.intentosUsuario++; u.actualizar(u); txtPassword.Text = ""; txtPassword.Focus(); throw new Exception("Usuario y contraseña no coinciden, por favor, ingreselos de nuevo"); } u.intentosUsuario = 0; u.resetearIntentos(u.idUsuario); MessageBox.Show(string.Format("Bienvenido, {0}.", u.usernameUsuario), "Bienvenido"); UsuarioLogueado.usuario = u; this.Hide(); Home.formHome f = new Home.formHome(); f.ShowDialog(); f.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } }
protected void btnGuardar_Click(object sender, EventArgs e) { Usuario usuario = new Usuario(); usuario.Nombre = txtNombre.Text; usuario.Apellido = txtApellido.Text; usuario.Celular = txtCelular.Text; usuario.Clave = txtClave.Text; usuario.Direccion = txtDirección.Text; usuario.Email = txtEmail.Text; // usuario.FechaNac = ; usuario.NombreUsuario = txtNombreUsuario.Text; usuario.NroDoc = int.Parse(txtNroDocumento.Text); usuario.Telefono = txtTelefono.Text; // usuario.TipoDoc = ; ManagerUsuarios managerUsuario = new ManagerUsuarios(); if (this.PaginaEnEstadoEdicion()) { managerUsuario.ActualizarUsuario(usuario); } else { managerUsuario.AgregarUsuario(usuario); } }
protected void grdUsuarios_RowCommand(object sender, GridViewCommandEventArgs e) { //Verificarmos que se ejecute lo siguiente solamente cuando lo produce //a este evento el botón Insertar if (e.CommandName.ToLower() == "insertar") { TextBox cajaTexto; string textoActual; Negocio.Usuario usuarioNuevo = new Negocio.Usuario(); //Busco el control y se lo asigno a la propiedad correspondiente //del objeto Usuario cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombre"); textoActual = cajaTexto.Text; usuarioNuevo.Nombre = textoActual; //Así hago sucesivamente con el resto de los parámetros cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtApellido"); textoActual = cajaTexto.Text; usuarioNuevo.Apellido = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtTipoDoc"); textoActual = cajaTexto.Text; usuarioNuevo.TipoDoc = Convert.ToInt32(textoActual); cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNroDoc"); textoActual = cajaTexto.Text; usuarioNuevo.NroDoc = Convert.ToInt32(textoActual); cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtFechaNac"); textoActual = cajaTexto.Text; usuarioNuevo.FechaNac = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtDireccion"); textoActual = cajaTexto.Text; usuarioNuevo.Direccion = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtTelefono"); textoActual = cajaTexto.Text; usuarioNuevo.Telefono = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtEmail"); textoActual = cajaTexto.Text; usuarioNuevo.Email = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtCelular"); textoActual = cajaTexto.Text; usuarioNuevo.Celular = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombreUsuario"); textoActual = cajaTexto.Text; usuarioNuevo.NombreUsuario = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtClave"); textoActual = cajaTexto.Text; usuarioNuevo.Clave = textoActual; //Defino una variable del Manager para ejecutar el evento de Insertar Negocio.ManagerUsuarios manager = new Negocio.ManagerUsuarios(); //Agrego el Nuevo Usuario manager.AgregarUsuario(usuarioNuevo); //Actualizo la Grilla grdUsuarios.DataBind(); } }
protected void btnDeletar_Click(object sender, EventArgs e) { Usuario objUsuario = new Usuario(); objUsuario.deletar(lblidUsuario.Text); Response.Redirect(Request.RawUrl); }
public static void resetearUsuario() { UsuarioLogueado.usuario = null; }
protected void btnGravar_Click(object sender, EventArgs e) { Usuario oUsuario = new Usuario(); oUsuario.gravar(txtNomeusuario.Text, txtSenha.Text); limparComponentes(); }
public List<Usuario> GetAll() { //Creo la lista en la que le voy a ir agregando los usuarios List<Usuario> listaUsuarios = new List<Usuario>(); //Defino una variable de tipo Usuario Usuario usuarioActual; //Creo el comando para ejecutar la sentencia SQL, le asocio la Conexión también SqlCommand cmdGetUsuarios = new SqlCommand("select * from usuarios", this.Conn); //Abro la conexión this.Conn.Open(); //Ejecuto la consulta, me devuelve un objeto SqlDataReader SqlDataReader rdrUsuarios = cmdGetUsuarios.ExecuteReader(); //Recorro el SqlDataReader, transformo el registro a objeto y //agrego ese objeto a la lista de usuarios while (rdrUsuarios.Read()) { usuarioActual = new Usuario(); usuarioActual.Id = (int)rdrUsuarios["id"]; usuarioActual.TipoDoc = (Nullable<int>)rdrUsuarios["tipo_doc"]; usuarioActual.NroDoc = (Nullable<int>)rdrUsuarios["nro_doc"]; usuarioActual.FechaNac = rdrUsuarios["fecha_nac"].ToString(); usuarioActual.Apellido = rdrUsuarios["apellido"].ToString(); usuarioActual.Nombre = rdrUsuarios["nombre"].ToString(); usuarioActual.Direccion = rdrUsuarios["direccion"].ToString(); usuarioActual.Telefono = rdrUsuarios["telefono"].ToString(); usuarioActual.Email = rdrUsuarios["email"].ToString(); usuarioActual.Celular = rdrUsuarios["celular"].ToString(); usuarioActual.NombreUsuario = rdrUsuarios["usuario"].ToString(); usuarioActual.Clave = rdrUsuarios["clave"].ToString(); //Agrego el objeto a la lista de usuarios listaUsuarios.Add(usuarioActual); } //Cierro la conexión this.Conn.Close(); //Devuelvo la Lista de Usuarios return listaUsuarios; }
public void BorrarUsuario(Usuario usuarioActual) { //Creo el comando para ejecutar la sentencia SQL de DELETE, //le asocio la Conexión también SqlCommand cmdDeleteUsuario = new SqlCommand(" DELETE FROM usuarios WHERE id=@id ", this.Conn); //Le agrego los parámetros necesarios cmdDeleteUsuario.Parameters.Add(new SqlParameter("@id", usuarioActual.Id.ToString())); //Abro la Conexión this.Conn.Open(); //Ejecuto la instrucción SQL de DELETE cmdDeleteUsuario.ExecuteNonQuery(); //Cierro la Conexión this.Conn.Close(); }
protected void btnAlterar_Click(object sender, EventArgs e) { Usuario objUsuario = new Usuario(); objUsuario.alterar(lblidUsuario.Text, txtSenha.Text); Response.Redirect(Request.RawUrl); }
//Metodo que le pide que guarde el usuario public Entidades.CustomEntity.RespuestaServidor guardarUsuario(Usuario usu) { Usuario usuario = usu; return(usuarioData.Save(usuario)); }