private void cambiarPasswordButton_click(object sender, EventArgs e) { using (CambiarPasswordForm form = new CambiarPasswordForm(sesion.getUsuario())) { var resultFormLogin = form.ShowDialog(); } }
private void entrar() { if (tbPassword.Text != "" && tbUsername.Text != "") { Globals.user = tbUsername.Text; Globals.pass = tbPassword.Text; try { DataTable dt = new DataTable("Password"); String strSQL = "SELECT ID_USUARIO, NOMBRE_USUARIO, ID_AREA_FK, CAMBIAR_PASSWORD, ACCESO_PERMITIDO FROM USUARIO WHERE NOMBRE_USUARIO = @username AND REAL = 1"; if (!Conexion.conectar()) { return; } if (!Conexion.iniciaCommand(strSQL)) { return; } if (!Conexion.agregarParametroCommand("@username", tbUsername.Text)) { return; } if (!Conexion.ejecutarQuery()) { return; } dt = Conexion.llenarDataTable(); if (dt is null) { return; } Conexion.cerrar(); Globals.Username = tbUsername.Text; Globals.IdUsername = Int32.Parse(dt.Rows[0]["ID_USUARIO"].ToString()); Globals.IdArea = Int32.Parse(dt.Rows[0]["ID_AREA_FK"].ToString()); //Cambiar Password if (Boolean.Parse(dt.Rows[0]["CAMBIAR_PASSWORD"].ToString()) == true) { CambiarPasswordForm vCambiar = new CambiarPasswordForm(); vCambiar.ShowDialog(); SimpleLog.Info(tbUsername.Text + " cambió su contraseña"); tbPassword.Text = ""; Globals.pass = ""; Globals.loginsuccess = 0; } else { //Acceso Permitido if (Boolean.Parse(dt.Rows[0]["ACCESO_PERMITIDO"].ToString()) == true) { SimpleLog.Info(tbUsername.Text + " inicio Session Exitosamente"); Globals.loginsuccess = 1; GlobalFunctions.leerPermisos(); this.Close(); } else { Globals.loginsuccess = 0; MessageBox.Show("Acceso no permitido\nContactarse con el Administrador"); this.Close(); } } } catch (Exception ex) { GlobalFunctions.casoError(ex, "Error Login"); return; } } else { MessageBox.Show("Usuario/Contraseña vacio"); } }