private void Validar_credenciales_Click(object sender, EventArgs e) { //Metodo que le indica al programa antes de iniciar que tipo de BBDD se va a usar //Necesario para que se cargue el string de conexion de la BBDD correspondiente Common.Type_bbdd_connection_data(); //Variables que contienen los datos USUARIO y PASSWORD introducidos por el usuario string User = textBoxUser.Text.ToString(); string Pass = SecureCommon.EncryptHash(textBoxPassword.Text.ToString()); //Esta parte valida la configuracion de acceso a la BBDD //Si es true permite que se valide en la aplicacion bool ValidaAccesoBBDD = Sentencias.Validar_Conexion_BBDD(); if (ValidaAccesoBBDD == true) { //Valida que el usuario y contraseña son correctos y permite iniciar la aplicacion bool ValidaAccesoAPP = Sentencias.Bbdd_apply_two_fields_exact("usuarios", "User", "Password", User, Pass); if (ValidaAccesoAPP == true) { //Obtiene el rol de el usuario string Rol = Sentencias.Dato_Campo_String("usuarios", "User", User, 2); Gestion panelgestion = new Gestion(User, Rol); this.Hide(); panelgestion.ShowDialog(); this.Close(); } } }
// public Gestion(string user_dat, string rol_user) { // Genera las variables globales que indican el usuario logueado y su rol //Necesario para indicar quien realiza las modificaciones en la BBDD desde la app InitializeComponent(); string rol_usuario = Sentencias.Dato_Campo_String("usuarios", "User", user_dat, 2); GlobalParam.IDUser = user_dat; GlobalParam.IDRol = rol_usuario; }