private void btnMenuPrincipal_Click(object sender, EventArgs e) { FormMenuPrincipal formMenuPrincipal = new FormMenuPrincipal(userID, rolID); this.Hide(); formMenuPrincipal.Show(); }
private void button1_Click(object sender, EventArgs e) { usuarioBLL = new UsuarioBLL(); if (txtNombreUsuario.Text == null || txtNombreUsuario.Text == " " || txtPass.Text == "" || txtPass.Text == null || txtPass.Text == " " || txtPass.Text == "") { MessageBox.Show("Por favor, llena todos los campos"); } else { usuarioBLL.NombreUsuario = txtNombreUsuario.Text; usuarioBLL.Password = txtPass.Text; if (iniciaSesionDAL.ValidarUsuario(txtNombreUsuario.Text, txtPass.Text).Foto != null) { loged = new FormMenuPrincipal(); loged.auxUserName = iniciaSesionDAL.ValidarUsuario(txtNombreUsuario.Text, txtPass.Text).NombreUsuario; loged.auxNombre = iniciaSesionDAL.ValidarUsuario(txtNombreUsuario.Text, txtPass.Text).Nombre; loged.auxApellido = iniciaSesionDAL.ValidarUsuario(txtNombreUsuario.Text, txtPass.Text).Apellido; loged.auxCargo = iniciaSesionDAL.ValidarUsuario(txtNombreUsuario.Text, txtPass.Text).Cargo; loged.auxPic = iniciaSesionDAL.ValidarUsuario(txtNombreUsuario.Text, txtPass.Text).Foto; loged.Permisos = iniciaSesionDAL.ValidarUsuario(txtNombreUsuario.Text, txtPass.Text).Permisos; loged.Show(); this.Hide(); } else { MessageBox.Show("Error: Usuario o contraseña no validos. Corroborar credenciales"); txtNombreUsuario.Text = ""; txtPass.Text = ""; } } }
private void btnPublicar_Click(object sender, EventArgs e) { Form formDestino; if (this.validarCampos()) { if (!modif) { if (!this.persistirPublicacion("generar_publicacion", "Publicada")) { return; } MessageBox.Show("Publicación registrada existosamente. Ya se encuentra publicada."); formDestino = new FormMenuPrincipal(userID, rolID); } else { if (!this.persistirPublicacion("modificar_publicacion", "Publicada")) { return; } MessageBox.Show("Publicación actualizada exitosamente. Ya se encuentra publicada."); formDestino = new FormEditarPublicacion(userID, rolID); } formUbicaciones.Hide(); this.Hide(); formDestino.Show(); } }
private void btnVolver_Click(object sender, EventArgs e) { // Vuelve al menu principal FormMenuPrincipal menuPrincipal = new FormMenuPrincipal(); this.Hide(); menuPrincipal.Show(); }
private void Bttn_Entrar_Click(object sender, EventArgs e) { if (Txt_NombreUsuario.Text == "root" && Txt_Contrasenna.Text == "123") { FormMenuPrincipal menu = new FormMenuPrincipal(); menu.ShowDialog(); } }
private void Bttn_Entrar_Click(object sender, EventArgs e) { string pssword = val.EncriptarContraseña(Txt_Contrasenna.Text); string user = Txt_NombreUsuario.Text; /*if (Txt_NombreUsuario.Text == "root" && Txt_Contrasenna.Text == "123") * { * FormMenuPrincipal menu = new FormMenuPrincipal(); * menu.ShowDialog(); * } */ Usuarios.Var_nom_user = user; Usuarios.Var_cont_user = pssword; if (Usuarios.checkLogin() == true) { if (Usuarios.Var_codigo_estado == 1 || Usuarios.Var_codigo_estado == 3) { Usuarios.RestablecerIntentos(); FormMenuPrincipal menu = new FormMenuPrincipal(); menu.ShowDialog(); } else { MessageBox.Show("Usuario: " + Usuarios.Var_nom_user + " Ha sido bloqueado, favor acudir al Supervisor", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (Usuarios.buscarExistencia() == true) { Txt_Contrasenna.Text = ""; Txt_Contrasenna.Focus(); if (Usuarios.Var_oportunidades > 0) { MessageBox.Show("Quedan: " + Usuarios.Var_oportunidades + " intentos.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Usuario: " + Usuarios.Var_nom_user + " Ha sido bloqueado, favor acudir al Supervisor", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (Usuarios.checkLogin() == false) { cont--; if (cont > 0) { MessageBox.Show("Verifique Usuario o Contraseña incorrectos. \nTiene " + cont + " intentos", "¡ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Ingreso Incorrecto de datos. \nLa Aplicacion se cerrara", "¡ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Warning); Application.Exit(); } } }
private void btnreporte_Click(object sender, EventArgs e) { reportes1.Clear(); FormMenuPrincipal formMenu = new FormMenuPrincipal(); CargarPagos(); FormReporte reporte = new FormReporte(); reporte.ShowDialog(); }
private void btnMenuPrincipal_Click(object sender, EventArgs e) { Form formDestino; if (modif) { formDestino = new FormEditarPublicacion(userID, rolID); } else { formDestino = new FormMenuPrincipal(userID, rolID); } formUbicaciones.Hide(); this.Hide(); formDestino.Show(); }
private void dgvRoles_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 2) { int rolID = Convert.ToInt32(dgvRoles.CurrentRow.Cells[0].Value); Form formDestino; if (cambiar_pass) { formDestino = new FormNuevaContrasena(userID, rolID, true); } else { formDestino = new FormMenuPrincipal(userID, rolID); } this.Hide(); formDestino.Show(); } }
conexion conn = new conexion(); // Conexion a base de datos /// <summary> /// en esta funcion se valida el usuario y la contraseña del usuario, si son correctas /// </summary> private void btncambiar_Click(object sender, EventArgs e) { FormMenuPrincipal formMenu = new FormMenuPrincipal(); try { if (String.IsNullOrEmpty(txtnueva.Text) || String.IsNullOrEmpty(txtantigua.Text)) { MessageBox.Show("Completa los campos"); } else { SqlCommand consulta = new SqlCommand("SELECT usuario, password from Usuario where usuario= '" + usuario + "'", conn.conn); if (txtantigua.Text != null) { conn.Conectar(); lector = consulta.ExecuteReader(); while (lector.Read()) { if (lector[1].ToString() == txtantigua.Text) { Actualizar(); } else { MessageBox.Show("La contraseña no coincide..."); } } } } } catch (Exception ex) { MessageBox.Show("Algo salio mal..." + ex); } finally { conn.Desconectar(); } }
private void BtnIniciarSesion_Click(object sender, EventArgs e) { try { var resultado = serviciosUsuarios.Login(txtUsuario.Text, txtContrasena.Text); if (txtUsuario.Text.Equals("") || txtContrasena.Text.Equals("")) { if (txtUsuario.Equals("")) { MessageBox.Show("Por favor, ingrese su usuario"); } else { MessageBox.Show("Por favor, ingrese su contraseña"); } } else { if (resultado.ToLower().Equals("true")) { FormMenuPrincipal frm = new FormMenuPrincipal(); frm.Show(); this.Close(); } else { MessageBox.Show("Usuario o contraseña no coinciden."); } } } catch (Exception ex) { MessageBox.Show("No se ha podido conectar con el servidor, por favor, vuelva a intentarlo más tarde."); } }
private void btnContinuar_Click(object sender, EventArgs e) { if (this.cmbRoles.SelectedItem == null) { MessageBox.Show("Seleccione un rol"); } else if (this.cmbSucursales.SelectedItem == null) { MessageBox.Show("Seleccione una sucursal"); } else { // Asigna rol y sucursal seleccionados // Obtiene las funcionalidades del Rol seleccionado // Va al menu principal Usuario.Logeado.asignarRol((Rol)this.cmbRoles.SelectedItem); Usuario.Logeado.asignarSucursal((Sucursal)this.cmbSucursales.SelectedItem); DB.DB.Instancia.obtenerFuncionalidadesPorRol(Usuario.Logeado.Rol); Form form = new FormMenuPrincipal(); form.Show(); this.Hide(); } }
// Metodos auxiliares private void avanzarDeForm(bool hubo_cambio) { Form formDestino; if (cliente) { formDestino = new FormABMCliente(userID, rolID); } else if (empresa) { formDestino = new FormABMCliente(userID, rolID); } else if ((desde_login & hubo_cambio) || !desde_login) { formDestino = new FormMenuPrincipal(userID, rolID); } else { formDestino = new FormLogin(); } this.Hide(); formDestino.Show(); }
private void btnIngresar_Click(object sender, EventArgs e) { if (txtUsuario.Text == "") { lblError.Text = "Ingrese usuario"; } else if (txtContrasena.Text == "") { lblError.Text = "Ingrese contraseña"; } else { GestorDB gestor = new GestorDB(); int result; try { gestor.conectar(); gestor.generarStoredProcedure("autenticar_usuario"); gestor.parametroPorValor("@usuario", txtUsuario.Text); gestor.parametroPorValor("@contrasenna", txtContrasena.Text); gestor.parametroPorReferencia("@id", SqlDbType.Int); result = gestor.ejecutarStoredProcedure(); gestor.desconectar(); } catch (Exception) { result = -1; } if (result == 0) { lblError.Text = "El usuario es inválido"; } else { if (result == 1) { lblError.Text = "La contraseña es inválida"; } else if (result == 2 || result == 3) { int userID = Convert.ToInt32(gestor.obtenerValor("@id")); gestor.conectar(); string query = "SELECT COUNT(*) AS cant_roles " + "FROM PEAKY_BLINDERS.roles_por_usuario RU " + "JOIN PEAKY_BLINDERS.roles R ON RU.id_rol = R.id_rol " + "WHERE R.habilitado = 1 AND RU.id_usuario = '" + userID.ToString() + "'"; gestor.consulta(query); SqlDataReader lector = gestor.obtenerRegistros(); int cantRolesAsignados = 0; if (lector.Read()) { cantRolesAsignados = Convert.ToInt32(lector["cant_roles"]); } gestor.desconectar(); switch (cantRolesAsignados) { case 0: lblError.Text = "Usuario sin roles habilitados asignados"; break; case 1: gestor.conectar(); string query2 = "SELECT RU.id_rol " + "FROM PEAKY_BLINDERS.roles_por_usuario RU " + "JOIN PEAKY_BLINDERS.roles R ON RU.id_rol = R.id_rol " + "WHERE R.habilitado = 1 AND RU.id_usuario = '" + userID + "'"; gestor.consulta(query2); SqlDataReader lector2 = gestor.obtenerRegistros(); if (lector2.Read()) { int rolID = Convert.ToInt32(lector2["id_rol"].ToString()); Form formDestino; if (result == 2) { formDestino = new FormMenuPrincipal(userID, rolID); } else { formDestino = new FormNuevaContrasena(userID, rolID, true); } this.Hide(); formDestino.Show(); } break; default: FormElegirRol formElegirRol; if (result == 2) { formElegirRol = new FormElegirRol(userID, false); } else { formElegirRol = new FormElegirRol(userID, true); } this.Hide(); formElegirRol.Show(); break; } } else if (result == 4) { lblError.Text = "La contraseña es inválida"; MessageBox.Show("Su cuenta ha sido inhabilitada por realizar 3 intentos incorrectos, comúniquese con un administrador", "ALERTA"); } else if (result == 5) { lblError.Text = "El usuario se encuentra inhabilitado"; } else { lblError.Text = "Error de conexión a la base de datos"; } } } lblError.Visible = true; }
private void btnIngresar_Click(object sender, EventArgs e) { materialProgressBar1.Visible = true; String usuario = txtUsuario.Text; String contra = txtcontra.Text; try { if (String.IsNullOrEmpty(txtUsuario.Text) || String.IsNullOrEmpty(txtcontra.Text)) { MessageBox.Show("No debes dejar campos vacios"); } else { conexion cnn = new conexion(); cnn.Conectar(); SqlCommand cmd = new SqlCommand("Select * from Usuario where usuario=@username and password=@password and idRol=1", cnn.conn); cmd.Parameters.AddWithValue("@username", txtUsuario.Text); cmd.Parameters.AddWithValue("@password", txtcontra.Text); SqlDataAdapter adapt = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); adapt.Fill(ds); count = ds.Tables[0].Rows.Count; FormMenuPrincipal fm = new FormMenuPrincipal(usuario, contra); FormAgregar agregar = new FormAgregar(); if ((count == 1)) { materialProgressBar1.Value = Math.Min(materialProgressBar1.Value + 30, 100); if (txtUsuario.Text.Equals("Barbi") || txtUsuario.Text.Equals("admin")) { materialProgressBar1.Value = Math.Min(materialProgressBar1.Value + 50, 100); if (chkRecordar.Checked == true) { Settings.Default.recordar = true; Settings.Default.recordar = chkRecordar.Checked; Settings.Default.usuario = txtUsuario.Text; Settings.Default.contrasena = txtcontra.Text; Settings.Default.Save(); } else { Settings.Default.recordar = false; Settings.Default.recordar = chkRecordar.Checked; Settings.Default.usuario = ""; Settings.Default.contrasena = ""; Settings.Default.Save(); } if (fm.materialCheckBox2.Checked == true) { Settings.Default.modo = true; Settings.Default.modo = fm.materialCheckBox2.Checked; } else { Settings.Default.modo = false; Settings.Default.modo = fm.materialCheckBox2.Checked; } if (materialProgressBar1.Value == 50) { materialProgressBar1.Value = Math.Min(materialProgressBar1.Value + 92, 100); } fm.Show(); this.Hide(); } else if (txtUsuario.Text.Equals("Sol")) { materialProgressBar1.Value = Math.Min(materialProgressBar1.Value + 100, 100); fm.txtagregar.Enabled = false; fm.DtpVentas.Enabled = false; fm.materialTabControl1.TabPages.Remove(fm.tabPage3); agregar.label1.Enabled = false; this.Hide(); if (chkRecordar.Checked == true) { Settings.Default.recordar = true; Settings.Default.recordar = chkRecordar.Checked; Settings.Default.usuario = txtUsuario.Text; Settings.Default.contrasena = txtcontra.Text; Settings.Default.Save(); } else { Settings.Default.recordar = false; Settings.Default.recordar = chkRecordar.Checked; Settings.Default.usuario = ""; Settings.Default.contrasena = ""; Settings.Default.Save(); } fm.ShowDialog(); } } else { txtcontra.Clear(); MessageBox.Show("Datos erroneos"); } } } catch (Exception ex) { MessageBox.Show("Error " + ex.Message); } }