Пример #1
0
        private void GetPermiso()
        {
            Autentificacion objAutentificacion = new Autentificacion();
            es_rtpLogin     respu = objAutentificacion.Login(txtUsuario.Text, txtPassword.Text);

            if (respu.permiso == true)
            {
                switch (respu.rol)
                {
                case "admin":
                    this.Hide();
                    PrincipalAdmin vistaPrincipal = new PrincipalAdmin();
                    vistaPrincipal.ShowDialog();
                    break;

                case "entsal":
                    this.Hide();
                    PrincipalES from = new PrincipalES();
                    from.Show();
                    break;
                }
            }
            else
            {
                MessageBox.Show("Error: Datos incorrectos...");
                txtUsuario.Text  = "";
                txtPassword.Text = "";
            }
        }
Пример #2
0
        public es_rtpLogin Login(string usuario, string password)
        {
            es_rtpLogin res = new es_rtpLogin();

            using (ctx = new bd_esEntities())
            {
                usuarios usu = ctx.usuarios.Where(t => t.Usuario == usuario && t.Contraseña == password).FirstOrDefault();
                if (usu != null)
                {
                    res.permiso = true;
                    res.rol     = usu.Rol;
                }
                else
                {
                    res.permiso = false;
                }
            }
            return(res);
        }