private void MostrarUsuarios() { CN_Usuarios objeto = new CN_Usuarios(); dataGridViewUsuarios.DataSource = objeto.MostrarUser(); this.dataGridViewUsuarios.Columns["Id"].Visible = false; }
private void btn_registrarse_Click(object sender, EventArgs e) { if (txt_nombre.Text == "" && txt_usuario.Text == "" && txt_pass.Text == "" && txt_pass2.Text == "" && txt_pregunta.Text == "") { MessageBox.Show("Todo los campos son obligatorios"); } else if (txt_pass.Text == txt_pass2.Text) { //instanciamos un objeto de la capa negocio CN_Usuarios ObjetoCN = new CN_Usuarios(); if (ObjetoCN.BuscarUsuario(txt_usuario.Text).Rows.Count == 1) { MessageBox.Show("El usuario ya existe\n Elija otro"); } else { ObjetoCN.InsertarDatos(txt_nombre.Text, txt_usuario.Text, txt_pass.Text, txt_pregunta.Text); MessageBox.Show("Datos guardados exitosamente"); } } else { MessageBox.Show("Contresaña no coincide"); } }
private void Login() { if (TextboxNombre.Text != "") { if (TextboxContraseña.Text != "") { CN_Usuarios user = new CN_Usuarios(); var validLogin = user.LoginUser(TextboxNombre.Text, TextboxContraseña.Text); if (validLogin == true) { this.Hide(); Menu Formulario1 = new Menu(); Formulario1.Show(); Formulario1.FormClosed += Logout; } else { msgError("Usuario y Contraseña incorrecto"); } } else { msgError("Por favor coloque su Contraseña"); } } else { msgError("Por favor coloque su Usuario"); } }
private void cboTiposUser_MouseClick(object sender, MouseEventArgs e) { try { CN_Usuarios usuarios = new CN_Usuarios(); DataTable data = usuarios.MostrarUsuariosTipos(); cboTiposUser.DisplayMember = "descripciontipouser"; cboTiposUser.ValueMember = "idtipouser"; cboTiposUser.DataSource = data; } catch (Exception ex) { MessageBox.Show("No se pudo guardar los datos por: " + ex, "ERROR!!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnAnterior_Click(object sender, EventArgs e) { CN_Usuarios usuarios1 = new CN_Usuarios(); List <string> datos = new List <string>(); datos = usuarios1.Btn_PU_Anterior(txtID.Text); VerDatos(datos); if (Convert.ToInt32(txtID.Text) == 1) { BarraNav1(false); BarraNav2(true); } if (Convert.ToInt32(txtID.Text) != 1) { BarraNav1(true); BarraNav2(true); } }
private void btnSiguiente_Click(object sender, EventArgs e) { CN_Usuarios usuarios2 = new CN_Usuarios(); List <string> datos = new List <string>(); datos = usuarios2.Btn_PU_Siguiente(txtID.Text); VerDatos(datos); if (Convert.ToInt32(txtID.Text) == BarraNavNum) { BarraNav1(true); BarraNav2(false); } if (Convert.ToInt32(txtID.Text) != BarraNavNum) { BarraNav1(true); BarraNav2(true); } }
private void btn_recuperar_Click(object sender, EventArgs e) { CN_Usuarios ObjetoCN = new CN_Usuarios(); if (txt_mascota.Text != "") { ObjetoCN.DesbloquearUsuario(lbl_usuario.Text, txt_mascota.Text); string contra = ObjetoCN.RecuperarContra(lbl_usuario.Text, txt_mascota.Text).Rows[0][0].ToString(); MessageBox.Show("Su contraseña es: " + contra); this.Hide(); } else { MessageBox.Show("Datos incorrectos"); } }
private void ingresarLogin() { string user = txtUsuario.Text.TrimEnd().TrimStart(); string password = txtClave.Text.TrimEnd().TrimStart(); if (!string.IsNullOrEmpty(user)) { if (!string.IsNullOrEmpty(password)) { TBL_USUARIO _infoUsuario = new TBL_USUARIO(); _infoUsuario = CN_Usuarios.getUsersxLogin(user, password); if (_infoUsuario != null) { alerta.Text = "Bienvenido"; Session["Admin"] = txtUsuario.Text; Response.Redirect("/Administrador.aspx"); } else { lbl_contador.Text = (contador + (Convert.ToInt32(Session["con"]))).ToString(); Session["contantiguo"] = lbl_contador.Text.ToString(); if (Convert.ToInt32(lbl_contador.Text) == 3) { btnIngresar.Enabled = false; } } } else { alerta.Text = "Contraseña Campo Requerido"; } } else { alerta.Text = "Usuario Campo Requerido"; } }
private void Buscar() { CN_Usuarios objetobusqueda = new CN_Usuarios(); dataGridViewUsuarios.DataSource = objetobusqueda.BuscarUser(txtBuscar.Text); }
// creamos un metodo para el proceso de acceso public void Logear(String usu, String contra) { try { //Primero abrimos la conexion para las consultas con.Open(); con1.Open(); //preparamos al conexion a la DB SqlCommand cmd = new SqlCommand("select usu_nombre, usu_tipo from tbl_Usuarios " + " Where usu_usuario = @usuario and CONVERT(varchar(50),DECRYPTBYPASSPHRASE('pass',usu_contra)) = @contra ", con); SqlCommand cmd1 = new SqlCommand("select usu_usuario, usu_estado from tbl_Usuarios " + "where usu_usuario = @usu", con1); // pasamos los parametros de la consulta cmd.Parameters.AddWithValue("usuario", usu); cmd.Parameters.AddWithValue("contra", contra); cmd1.Parameters.AddWithValue("usu", usu); //armamos la consulta y estructura SqlDataAdapter sda = new SqlDataAdapter(cmd); SqlDataAdapter sda1 = new SqlDataAdapter(cmd1); //CREAMOS UNA TABLA DataTable dt = new DataTable(); DataTable dt1 = new DataTable(); // LLENAMOS NUESTRA TABLA CON LOS DATOS DE LA TABLA sda.Fill(dt); sda1.Fill(dt1); //EVALUAMOS SI NUESTRA CONSULTA NOS DEVUELVE una fila if (dt.Rows.Count == 1 && dt1.Rows[0][1].Equals(1)) { //si se encuentra datos ocultamos el login this.Hide(); //evaluamos que tipo de usuario esta ingresando if (dt.Rows[0][1].Equals(0)) { //extraemos el nombre de la consulta string nombre = dt.Rows[0][0].ToString(); // mandamos el parametro del nombre al formulario del administrador new Admin(nombre).Show(); } else if (dt.Rows[0][1].Equals(1)) { string nombre = dt.Rows[0][0].ToString(); new Usuario(nombre).Show(); } } //Si no encuentra ningun resultado realizamos una nueva consulta para verificar si existe el usuario o no else { //si esxiste la consulta nos devuelve una fila if (dt1.Rows.Count == 1) { //capturamos el estado si esta bloqueado y interumpimos su acceso con un return if (dt1.Rows[0][1].Equals(0)) { MessageBox.Show("El usuario " + txtnombre.Text + " esta bloqueado"); lbl_recuperar.Visible = true; return; } //se cuanta los intentos cada ves que se equivoca en la contarseña intentos++; MessageBox.Show("Contraseña incorrecta \n" + "Intento:" + intentos); //limpia campo txtcontra.Text = ""; txtcontra.Focus(); // si los intentos llegan a 3 se bloquea el acceso if (intentos >= 3) { CN_Usuarios ObjetoCN = new CN_Usuarios(); //instanciamos el objeto de la capanegocio MessageBox.Show("A excedido el numero de intentos\n Se bloqueara su acceso"); ObjetoCN.BloquearUsuario(txtnombre.Text); //llamamos el metodo para bloquear el usuario lbl_recuperar.Visible = true; } } else { //muetsra mensaje si no existe el usuario y limpia campos MessageBox.Show("El usuario no existe"); txtnombre.Text = ""; txtcontra.Text = ""; txtnombre.Focus();//el curso inicia en el campo establecido } } } catch (Exception e) { MessageBox.Show(e.Message); } finally { // cerramos la conexion con1.Close(); con.Close(); } }