Пример #1
0
        private void btnAbrirCaja_Click(object sender, EventArgs e)
        {
            string mensajeError = string.Empty;

            try
            {
                FUNCIONARIO funcionario = FrmLogin.usuarioLogeado.Personal.FUNCIONARIO.FirstOrDefault();
                int         dinero      = int.Parse(txtDinero.Text);
                if (!at.abrirCaja(funcionario, dinero))
                {
                    mensajeError = "Error al abrir caja";
                }
            }
            catch (Exception ex)
            {
                mensajeError = "Error al abrir caja";
            }
            if (mensajeError == string.Empty)
            {
                FrmOperador frmOperador = new FrmOperador(login);
                frmOperador.Show();
                frmOperador.Activate();
                this.Hide();
            }
            else
            {
                MessageBox.Show(mensajeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        private void btnCerrarCaja_Click(object sender, EventArgs e)
        {
            string mensajeError = string.Empty;

            try
            {
                FUNCIONARIO funcionario = FrmLogin.usuarioLogeado.Personal.FUNCIONARIO.FirstOrDefault();
                int         dinero      = int.Parse(txtDinero.Text);
                int         cheques     = int.Parse(txtCheques.Text);

                lblError.Visible      = true;
                lblError.Text         = "Cerrando caja...";
                lblError.ForeColor    = System.Drawing.Color.Violet;
                btnCerrarCaja.Enabled = false;

                if (!at.cerrarCaja(funcionario, dinero, cheques))
                {
                    mensajeError = "Error al cerrar caja";
                }
            }
            catch (Exception ex)
            {
                mensajeError = "Error al cerrar caja";
            }
            if (mensajeError == string.Empty)
            {
                FrmOperador frmOperador = new FrmOperador(login);
                frmOperador.Show();
                frmOperador.Activate();
                this.Hide();
            }
            else
            {
                MessageBox.Show(mensajeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            btnCerrarCaja.Enabled = true;
        }
Пример #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            string mensajeError = string.Empty;
            string usuario      = txtUsuario.Text;
            string password     = txtContrasena.Text;

            if (string.IsNullOrWhiteSpace(txtUsuario.Text) || !Util.isEmailValido(usuario))
            {
                mensajeError = "Email no valido";
            }
            else if (string.IsNullOrWhiteSpace(txtContrasena.Text))
            {
                mensajeError = "Contraseña vacía";
            }

            if (!string.IsNullOrWhiteSpace(txtUsuario.Text) && !string.IsNullOrWhiteSpace(txtContrasena.Text) &&
                Util.isEmailValido(usuario))
            {
                usuarioLogeado = Login.iniciarSesion(usuario, password);
                if (usuarioLogeado != null)
                {
                    lblDatosInvalidos.Visible = false;
                    switch (usuarioLogeado.Privilegio.ToUpper())
                    {
                    case "OPERADOR":
                        FrmOperador frmOperador = new FrmOperador(this);
                        frmOperador.Show();
                        frmOperador.Activate();
                        this.Hide();
                        break;

                    case "JEFE DE OPERADOR":
                        FrmJefeOp frmJefeOp = new FrmJefeOp(this);
                        frmJefeOp.Show();
                        frmJefeOp.Activate();
                        this.Hide();
                        break;

                    case "MEDICO":
                        FrmMedico frmMedico = new FrmMedico(this);
                        frmMedico.Show();
                        frmMedico.Activate();
                        this.Hide();
                        break;

                    case "ENFERMERO":
                        FemEnfermero frmEnfermero = new FemEnfermero(this);
                        frmEnfermero.Show();
                        frmEnfermero.Activate();
                        this.Hide();
                        break;

                    case "TECNOLOGO":
                        FrmTecnologo frmTecnologo = new FrmTecnologo(this);
                        frmTecnologo.Show();
                        frmTecnologo.Activate();
                        this.Hide();
                        break;
                    }
                }
                else
                {
                    mensajeError = "Usuario o contraseña inválido";
                }
            }
            if (mensajeError != string.Empty)
            {
                MessageBox.Show(mensajeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }