Ejemplo n.º 1
0
        public void CalcularSalarioUser()
        {
            double SalarioNeto = 0;

            IDUsuario       = IDUsuario + 1;
            ID              = ID + 1;
            NombreUsuario   = "RICARDO";
            ApellidoUsuario = "castro";

            if (Salario.Equals(700000))
            {
                SalarioNeto = Salario + 50000;
            }
            else
            {
                SalarioNeto = Salario;
            }

            Console.WriteLine("ID: " + ID);
            Console.WriteLine("ID usuario: " + IDUsuario);
            Console.WriteLine("Salario bruto: " + Salario + ", salario con comisiones (para salarios iguales a 700k comision de 50k): " + SalarioNeto);
            Console.WriteLine("Nombre ingresado: " + NombreUsuario + ", nombre usuario (toLower): " + NombreUsuario.ToLower());
            Console.WriteLine("Apellido ingresado: " + ApellidoUsuario + ", apellido usuario (toUpper): " + ApellidoUsuario.ToUpper());
        }
Ejemplo n.º 2
0
        private void IngresoAlSistema()
        {
            if (VerficarDatosObligatorios())
            {
                if (_accesoSistema.VerificarExisteUsuario(txtUsuario.Text, txtContraseña.Text))
                {
                    if (!_accesoSistema.VerificarSiEstaBloqueado(txtUsuario.Text))
                    {
                        IniciarConCajaAbierta = false;
                        if (_cajaServicio.HayCajaAbierta())
                        {
                            //throw new Exception("probando");
                            IniciarConCajaAbierta = true;
                            CajaId = _cajaServicio.ObtenerCajaAbierta();
                            MessageBox.Show("¡La caja está abierta!");
                        }
                        NombreUsuario = txtUsuario.Text;
                        IdUsuario     = _accesoSistema.ObtenerId(NombreUsuario);
                        if (NombreUsuario.ToLower() == "admin")
                        {
                            IdUsuario = 0;
                        }

                        PuedeAccederSistema = true;

                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("El usuario " + txtUsuario.Text + " se encuentra bloqueado. Comunicarse con la Administración.");
                        CantidadFallos      = 0;
                        PuedeAccederSistema = false;
                        Application.Exit();
                    }
                }
                else
                {
                    MessageBox.Show("El usuario o la contraseña son incorrectos.");
                    txtContraseña.Clear();
                    txtContraseña.Focus();
                    CantidadFallos++;
                    PuedeAccederSistema = false;
                    if (CantidadFallos >= 3)
                    {
                        try
                        {
                            _usuarioServicio.CambiarEstado(txtUsuario.Text, true);

                            MessageBox.Show("¡" + txtUsuario.Text + ", su usuario fue Bloqueado!.");
                            Application.Exit();
                        }
                        catch (Exception exception)
                        {
                            MessageBox.Show(exception.Message);
                            txtContraseña.Clear();
                            txtContraseña.Focus();
                        }
                    }

                    return;
                }
            }
        }