private void metroAceptar_Click(object sender, EventArgs e) { // if (string.IsNullOrEmpty(metroName.Text) | string.IsNullOrEmpty(metroPass.Text)) // { // DialogResult Result = MetroFramework.MetroMessageBox.Show(this, "Debe de ingresar Nombre y Contraseña para continuar. " // , "ADVERTENCIA - USUARIO O CLAVE INCORRECTA.", MessageBoxButtons.OK, MessageBoxIcon.Warning); // if (Result == DialogResult.OK) // { // return; // } // } // else // { if (!DM.UserExistByName(metroName.Text)) { DialogResult Result = MetroFramework.MetroMessageBox.Show(this, "El usuario no existe o ah ingresado datos invalidos. " + "ingrese un usuario valido o existente", "ERROR - USUARIO INEXISTEMTE.", MessageBoxButtons.OK, MessageBoxIcon.Error); if (Result == DialogResult.OK) { metroName.Text = ""; metroPass.Text = ""; return; } } else { Login user = DM.GetUserByName(metroName.Text); if (!encript.VerifyHash(metroPass.Text, "SHA512", user.PasswordUsuario)) { DialogResult Result = MetroFramework.MetroMessageBox.Show(this, "El usuario o clave es incorrecta. " + "ingrese un usuario o clave valida o existente", "ERROR - USUARIO O CLAVE INCORRECTA.", MessageBoxButtons.OK, MessageBoxIcon.Error); if (Result == DialogResult.OK) { metroName.Text = ""; metroPass.Text = ""; return; } } else { DialogResult Result = MetroFramework.MetroMessageBox.Show(this, "Ha ingresado exitosamente. " , "BIENVENIDO.", MessageBoxButtons.OK, MessageBoxIcon.Question); if (TimeControl) { ControlHoras CtrlHoras = new ControlHoras(Matricula, Opciones); CtrlHoras.Show(); this.Close(); } else { if (Result == DialogResult.OK) { Manager Mngr = new Manager(DBName, "C:\\AppBackUp", Opciones); Mngr.Show(); this.Close(); } } } // } } }