예제 #1
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     try
     {
         cpbInicio.Value += 20;
     }
     catch (Exception)
     {
         timer1.Stop();
         string recordarUsuario = Properties.Settings.Default.Login;
         if (!String.IsNullOrEmpty(recordarUsuario))
         {
             Users    user   = new Users();
             string[] cadena = recordarUsuario.Split(',');
             user = UsuarioCN.GetUsuarioLogin(cadena[0], cadena[1]);
             Principal frm = new Principal(user);
             frm.Show();
             this.Close();
         }
         else
         {
             Login frmLogin = new Login();
             frmLogin.Show();
             this.Close();
         }
     }
 }
 private void btnAceptar_Click_1(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txtEmail.Text))
     {
         lblRequerido.Visible = true;
     }
     else
     {
         string            mensaje = UsuarioCN.RecuperarContraseña(txtEmail.Text);
         MessageBoxAceptar MsgBox  = new MessageBoxAceptar(mensaje);
         MsgBox.ShowDialog();
     }
 }
예제 #3
0
        private void Ingresar()
        {
            UsuarioCN usuario    = new UsuarioCN();
            var       validLogin = usuario.LoginUser(txtuser.Text, txtpass.Text);

            if (validLogin == true)
            {
                frmPrincipal frmPrincipal = new frmPrincipal();
                frmPrincipal.Show();
                this.Hide();
            }
            else
            {
                msjError("Usuario o Contraseña Incorrecta. \n Por favor pruebe de nuevo o cominíquese a CABL & Asociado.");
                txtpass.Clear();
                txtpass.Focus();
            }
        }
        private void btnCambiar_Click(object sender, EventArgs e)
        {
            lblRequerido1.Visible = String.IsNullOrEmpty(txtActual.Text) ? true : false;
            lblRequerido2.Visible = String.IsNullOrEmpty(txtNueva.Text) ? true : false;
            lblRequerido3.Visible = String.IsNullOrEmpty(txtRepetir.Text) ? true : false;

            if (!lblRequerido1.Visible && !lblRequerido2.Visible && !lblRequerido3.Visible)
            {
                if (txtNueva.Text != txtRepetir.Text)
                {
                    lblRequerido3.Text    = "Las contraseñas no coinciden";
                    lblRequerido3.Visible = true;
                }
                else
                {
                    user.Password = txtActual.Text;
                    string            mensaje = UsuarioCN.CambiarContraseña(user, txtNueva.Text);
                    MessageBoxAceptar MsgBox  = new MessageBoxAceptar(mensaje);
                    MsgBox.ShowDialog();
                }
            }
        }
예제 #5
0
        private void btnIniciarSesion_Click(object sender, EventArgs e)
        {
            if (txtUsuario.text == string.Empty || txtPassword.text == string.Empty)
            {
                lblError.Text    = "Por favor complete ambos campos";
                lblError.Visible = true;
            }
            else
            {
                Users user = new Users();

                user = UsuarioCN.GetUsuarioLogin(txtUsuario._TextBox.Text, txtPassword._TextBox.Text);
                if (user != null)
                {
                    if (cbRecordarme.Checked)
                    {
                        Properties.Settings.Default["Login"] = user.User + "," + txtPassword._TextBox.Text;
                        Properties.Settings.Default.Save();
                    }
                    else
                    {
                        Properties.Settings.Default["Login"] = "";
                        Properties.Settings.Default.Save();
                    }
                    Principal frm = new Principal(user);
                    frm.Show();
                    this.Close();
                }
                else
                {
                    lblError.Text    = "Usuario o contraseña incorrectos";
                    lblError.Visible = true;
                    txtUsuario.text  = "";
                    txtPassword.text = "";
                }
            }
        }
예제 #6
0
 private void btnGuardar_Click_2(object sender, EventArgs e)
 {
     if (txtNombres.Text == string.Empty || txtApellidos.Text == string.Empty || txtEmail.Text == string.Empty || txtUsuario.Text == string.Empty)
     {
         lblRequerido.Visible = true;
     }
     else
     {
         lblRequerido.Visible = false;
         if (UserHelper.ValidarEmail(txtEmail.Text))
         {
             lblCorreo.Visible = false;
             bool  guardadoExitoso;
             Users usuarioEditado = ObtenerDatosFormulario();
             guardadoExitoso = UsuarioCN.SaveUser(usuarioEditado);
             if (guardadoExitoso)
             {
                 MessageBoxAceptar MsgBox = new MessageBoxAceptar("Los cambios se guardaron correctamente");
                 MsgBox.ShowDialog();
                 Principal frmPrincipal = Application.OpenForms.OfType <Principal>().FirstOrDefault();
                 if (frmPrincipal != null)
                 {
                     frmPrincipal.MostrarDatosUsuario(usuarioEditado);
                 }
             }
             else
             {
                 MessageBoxAceptar MsgBox = new MessageBoxAceptar("Hubó un error al guardar los cambios, por favor intente nuevamente. \n Si el error persiste por favor contacte con el administrador.");
                 MsgBox.ShowDialog();
             }
         }
         else
         {
             lblCorreo.Visible = true;
         }
     }
 }