Esempio n. 1
0
 private void btnIngresar_Click(object sender, EventArgs e)
 {
     Cursor = Cursors.WaitCursor;
     try
     {
         Usuario usuario = UsuarioBL.ObtenerUsuario(txtUsuario.Text, txtClave.Text);
         if (usuario.NombreUsuario == txtUsuario.Text && usuario.Clave == txtClave.Text)
         {
             MetroMessageBox.Show(this, $"¡Bienvenido {usuario.Nombres} {usuario.Apellidos}!",
                                  "Sesión iniciada", MessageBoxButtons.OK, MessageBoxIcon.Information);
             FrmPrincipal menuPrincipal = new FrmPrincipal(usuario);
             this.Hide();
             menuPrincipal.Show();
         }
         else
         {
             MetroMessageBox.Show(this, "Clave o usuario incorrectos.", "Datos incorrectos", MessageBoxButtons.OK,
                                  MessageBoxIcon.Warning);
         }
     }
     catch (SqlException error)
     {
         MetroMessageBox.Show(this,
                              $"La conexión con la base de datos ha fallado.\nMÁS INFORMACIÓN: {error.Message}", "Error de conexión", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (Exception error)
     {
         MetroMessageBox.Show(this,
                              $"¡Ha ocurrido un error!.\nMÁS INFORMACIÓN: {error.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     Cursor = Cursors.Arrow;
 }
        public FrmPrincipal(Usuario usuario)
        {
            InitializeComponent();
            delegadoCerrarSesion = new cerrarSesion(btnCerraSesion_Click);
            usuarioActual        = usuario;
            CultureInfo cultura = new CultureInfo("es-SV");
            CultureInfo copia   = (CultureInfo)cultura.Clone();

            CultureInfo.DefaultThreadCurrentCulture   = copia;
            CultureInfo.DefaultThreadCurrentUICulture = copia;
            objetoActualPrincipal = this;
        }
Esempio n. 3
0
 private void btnSalir_Click(object sender, EventArgs e)
 {
     FrmPrincipal.delegadoCerrarSesion(null, null);
 }
Esempio n. 4
0
 public FrmPerfilUsuario(ref FrmPrincipal objetoActualPrincipal)
 {
     InitializeComponent();
     this.objetoActualPrincipal = objetoActualPrincipal;
 }