private void btnCambiar_Click(object sender, EventArgs e) { if (txtUsuarioActual.Text == "" || txtClave.Text == "" || txtNuevaClave.Text == "") { MessageBox.Show("Faltan datos"); } else { string usuario = txtUsuarioActual.Text; string clave = funcion.md5_encode(txtClave.Text); string nueva_clave = funcion.md5_encode(txtNuevaClave.Text); int id = usuarioDatos.get_id_by_user(usuario); if (usuarioDatos.check_login(usuario, clave)) { if (usuarioDatos.change_password(id, nueva_clave)) { MessageBox.Show("La clave ha sido cambiada , reinicie la aplicación"); Application.Exit(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); } } else { MessageBox.Show("Login inválido"); } } }
private void btnIngresar_Click(object sender, EventArgs e) { if (txtUsuario.Text == "" || txtClave.Text == "") { MessageBox.Show("Faltan datos"); } else { string usuario = txtUsuario.Text; string clave = funcion.md5_encode(txtClave.Text); if (usuarioDatos.check_login(usuario, clave)) { if (usuarioDatos.get_user_type(usuario) == "Administrador") { MessageBox.Show("Bienvenido administrador " + usuario + " al sistema"); } else { MessageBox.Show("Bienvenido usuario " + usuario + " al sistema"); } FormLogin.ActiveForm.Hide(); FormHome formHome = new FormHome(txtUsuario.Text); formHome.Show(); } else { MessageBox.Show("Login inválido"); } } }
private void btnCambiar_Click(object sender, EventArgs e) { if (txtUsuarioActual.Text == "" || txtClave.Text == "" || txtNuevoNombre.Text == "") { MessageBox.Show("Faltan datos"); } else { string usuario = txtUsuarioActual.Text; string clave = funcion.md5_encode(txtClave.Text); string nuevo_nombre = txtNuevoNombre.Text; int id = usuarioDatos.get_id_by_user(usuario); if (usuarioDatos.check_login(usuario, clave)) { bool grabar_ready = false; if (usuarioDatos.check_exists_usuario_add(nuevo_nombre)) { grabar_ready = false; } else { grabar_ready = true; } if (grabar_ready) { if (usuarioDatos.change_username(id, nuevo_nombre)) { MessageBox.Show("El nombre de usuario ha sido cambiado , reinicie la aplicación"); Application.Exit(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); } } else { MessageBox.Show("El usuario " + nuevo_nombre + " ya existe"); } } else { MessageBox.Show("Login inválido"); } } }
private void grabar() { if (validar()) { Usuario usuario = new Usuario(); Funciones funciones = new Funciones(); String clave = funciones.md5_encode(txtClave.Text); if (txtID.Text != "") { usuario.id = Convert.ToInt32(txtID.Text); } usuario.nombre = txtUsuario.Text; usuario.clave = funcion.md5_encode(txtClave.Text); usuario.id_tipo = Convert.ToInt32(cmbTipo.SelectedValue); usuario.fecha_registro = funcion.fecha_del_dia(); bool grabar_ready = false; if (nuevo) { if (usuarioDatos.check_exists_usuario_add(usuario.nombre)) { grabar_ready = false; } else { grabar_ready = true; } } else { grabar_ready = true; } if (grabar_ready) { if (nuevo) { if (usuarioDatos.Add(usuario)) { MessageBox.Show("Registro agregado"); tsStatus.Text = "[+] Registro agregado"; this.Refresh(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); tsStatus.Text = "[-] Ha ocurrido un error en la base de datos"; this.Refresh(); } } else { if (usuarioDatos.Update(usuario)) { MessageBox.Show("Registro actualizado"); tsStatus.Text = "[+] Registro actualizado"; this.Refresh(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); tsStatus.Text = "[-] Ha ocurrido un error en la base de datos"; this.Refresh(); } } } else { MessageBox.Show("El usuario " + usuario.nombre + " ya existe"); tsStatus.Text = "[-] El usuario " + usuario.nombre + " ya existe"; this.Refresh(); } cargarListaUsuarios(); limpiar(); } }