Пример #1
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            if (validar())  // Verificar que los campos no este vacios
            {
                if (txtusuario.Text == "sae" && txtclaveUsua.Text == "root")
                {
                    pass = bllPrin.Encriptar2("upcvoting", "root");
                }
                else
                {
                    pass = bllPrin.Encriptar(txtclaveUsua.Text, "sae");
                }

                user = bllUser.buscar(txtusuario.Text, pass);
                if (user != null)                        // Verificar si el usuario existe en la base de datos
                {
                    if (!string.IsNullOrEmpty(user.rol)) // Verifica que tiene un rol definido como usuario
                    {
                        if (buscarCompany(user.rol))
                        {
                            this.Hide();
                            MDIPrincipal frm = new MDIPrincipal();
                            frm.ShowDialog();
                        }
                    }
                    else
                    {
                        MessageBox.Show("El Usuario no tiene un rol definido ", "SAE Control.. Verifique", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o Contraseña incorrectas", "SAE Control -> Verifique", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Datos de Inicio de Sesion Incorrectos", "SAE Control -> Verifique", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }