예제 #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Principal app = new Principal();
            try {
                Application.Run(app);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());

            }
        }
예제 #2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                Usuario        person          = new Usuario();
                Validaciones   valida          = new Validaciones();
                UsuarioLogic   Logic           = new UsuarioLogic();
                List <Usuario> listadoPersonas = new List <Usuario>();
                listadoPersonas = Logic.GetAll();
                bool usuarioencontrado = false;

                for (int i = 0; i < listadoPersonas.Count; i++)
                {
                    if (!usuarioencontrado)
                    {
                        if (txtUsuario.Text.ToLower() == listadoPersonas[i].Nombre_Usuario.ToLower())
                        {
                            if (valida.EncryptKey(txtContraseña.Text) == listadoPersonas[i].Clave)
                            {
                                usuarioencontrado = true;
                                person            = listadoPersonas[i];
                            }
                        }
                    }
                    else
                    {
                        break;
                    }
                }
                if (!usuarioencontrado)
                {
                    MessageBox.Show("No Tiene Acesso al Sistema", "Sistema Academico", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    Principal frm = new Principal();
                    frm.IdUsuario = Convert.ToString(person.Id_Usuario);
                    frm.Nombre    = person.Nombre;
                    frm.Apellido  = person.Apellido;
                    estado        = person.Tipo;
                    if (estado == Convert.ToString(gestion.Administrador))
                    {
                        frm.Acceso = "1";
                    }
                    else if (estado == Convert.ToString(gestion.Profesor))
                    {
                        frm.Acceso = "2";
                    }
                    else
                    {
                        frm.Acceso = "3";
                    }

                    frm.Show();
                    this.Hide();
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }