static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Principal app = new Principal(); try { Application.Run(app); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
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); } }