Ejemplo n.º 1
0
 public void ValidarLogin()
 {
     if (txtusuario.Text != "" && txtcontraseña.Text != "")
     {
         if (cont < 3)
         {
             try
             {
                 Entidades.EUsuario usuario = new Entidades.EUsuario();
                 usuario.Name_User = txtusuario.Text.Trim();
                 usuario.Key_User  = txtcontraseña.Text.Trim();
                 Negocio.NUsuario validar = new Negocio.NUsuario();
                 validar.Validarusuario(usuario);
                 if (usuario.Exist == 1)
                 {
                     if (usuario.Estado == "A")
                     {
                         DOTA Logged = DOTA.Instance();
                         Logged.IdUser    = usuario.IdUser;
                         Logged.Name_User = txtusuario.Text;
                         this.Hide();
                         FrmPrincipal pr = new FrmPrincipal();
                         pr.Show();
                     }
                     else if (usuario.Estado == "B")
                     {
                         MessageBox.Show("El usuario que ah ingresado esta bloqueado", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Cursor.Current = Cursors.Default;
                     }
                     else
                     {
                         cont += 1;
                         MessageBox.Show("Los datos ingresados no coinciden", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Cursor.Current = Cursors.Default;
                     }
                 }
                 else
                 {
                     MessageBox.Show("El usuario ingresado no existe", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Cursor.Current = Cursors.Default;
                 }
             }
             catch (Exception x)
             {
                 MessageBox.Show(x.ToString());
             }
             txtcontraseña.Text = ""; txtusuario.Text = ""; txtusuario.Focus();
             Cursor.Current     = Cursors.Default;
         }
         else
         {
             if (cont == 3)
             {
                 MessageBox.Show("AGOTO SUS INTENTOS PERMITIDOS, INTENTELO MAS TARDE.");
                 Application.Exit();
             }
         }
     }
 }
Ejemplo n.º 2
0
 private void CrearRespaldo()
 {
     Entidades.EUsuario Backup = new Entidades.EUsuario();
     Backup.Ruta   = txtRuta.Text;
     Backup.Nombre = txtNombre.Text;
     Negocio.NUsuario NegocioBackup = new Negocio.NUsuario();
     NegocioBackup.CrearRespaldo(Backup);
 }
Ejemplo n.º 3
0
        private void CargarCombobox()
        {
            Negocio.NUsuario          negocioUsuario = new Negocio.NUsuario();
            List <Entidades.EUsuario> listaUsuario   = negocioUsuario.ObtenerListaUsuario();

            cmbUsuario.ValueMember   = "IdUser";
            cmbUsuario.DisplayMember = "Name_User";
            cmbUsuario.DataSource    = listaUsuario;
        }
Ejemplo n.º 4
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtPass.Text == "" || txtVPass.Text == "" || txtNombre.Text == "")
     {
         MessageBox.Show("Asegurece de llenar todos los campos", "Importante", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     if (swestado.Value == true)
     {
         estado = "A";
     }
     else
     {
         estado = "B";
     }
     if (txtPass.Text == txtVPass.Text)
     {
         try
         {
             Entidades.EUsuario insertarUsuario = new Entidades.EUsuario();
             insertarUsuario.Idperfil  = Convert.ToInt32(1);
             insertarUsuario.Name_User = txtNombre.Text.Trim();
             insertarUsuario.Key_User  = txtVPass.Text.Trim();
             insertarUsuario.Estado    = estado;
             Negocio.NUsuario negocioCliente = new Negocio.NUsuario();
             negocioCliente.GuardarNuevo(insertarUsuario);
             MessageBox.Show("Se han guardado correctamente los datos", "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Logged.GuardarBitacora("Registro: " + txtNombre.Text + " como nuevo usuario", "Usuario");
             Limpiartextbox();
             this.Close();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
             Limpiartextbox();
         }
     }
     else
     {
         MessageBox.Show("Las contraseñas no coinciden", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         Limpiartextbox();
     }
 }