Exemplo n.º 1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (Validar())
            {
                tbUsuarios login = new tbUsuarios();
                login.nombreUsuario = txtUsuario.Text.ToString();
                login.contraseña    = txtContraseña.Text.Trim();
                login = insBUsuario.getLoginUsuario(login);


                if (login != null)
                {
                    if (login.idRol == 1)
                    {
                        pasarDatosEvent(true);
                    }
                    else
                    {
                        pasarDatosEvent(false);
                    }
                }
                else
                {
                    pasarDatosEvent(false);
                }
            }
            this.Close();
        }
Exemplo n.º 2
0
        private tbProducto buscarProducto(string idProd)
        {
            tbProducto producto = new tbProducto();

            if (idProd != string.Empty)
            {
                producto.idProducto = idProd;

                Global.Usuario = usuarioIns.getLoginUsuario(Global.Usuario);
                producto       = BProducto.GetEntity(producto);

                if (producto == null)
                {
                    producto = null;
                    MessageBox.Show("El producto digitado no se encuentra en la base datos.", "Producto Inexistente", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
            else
            {
                producto = null;
            }
            return(producto);
        }
Exemplo n.º 3
0
        private void ingresar()
        {
            if (Validar())
            {
                tbUsuarios login = new tbUsuarios();
                login.nombreUsuario = txtUsuario.Text.ToString();
                login.contraseña    = txtContraseña.Text.Trim();
                login = insBUsuario.getLoginUsuario(login);



                if (login != null)
                {
                    if (login.tbEmpresa.fechaCaducidad > Utility.getDate())
                    {
                        Global.Usuario    = login;
                        Global.sucursal   = 2;
                        Global.NumeroCaja = 1;
                        List <tbEmpresaActividades> listaAct = actINs.getListaEmpresaActividad(login.idEmpresa, (int)login.idTipoIdEmpresa);
                        if (listaAct.Count == 0)
                        {
                            MessageBox.Show("No existen actividades económicas aplicadas a este usuario");
                            cerrarFact();
                            this.Close();
                        }
                        else if (listaAct.Count == 1)
                        {
                            Global.multiActividad    = false;
                            Global.actividadEconomic = listaAct.FirstOrDefault();
                        }
                        else
                        {
                            Global.multiActividad = true;
                            frmActividadEconomicaCombo act = new frmActividadEconomicaCombo();
                            act.listaAct = listaAct;
                            act.ShowDialog();
                        }

                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("El licenciamiento del producto ha caducado, favor contactar con la empresa", "Vencimiento licenciamiento", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        cerrarFact();
                        this.Close();
                    }
                }
                else
                {
                    //Creamos un ciclo para dar un numero determinado de intentos antes de que se cierre el formulario
                    if (i < intentos)
                    {
                        MessageBox.Show("Usuario o contraseña inválidos");
                        limpiar();
                        txtUsuario.Focus();
                    }
                    else
                    {
                        cerrarFact();
                        this.Close();
                        //desahabilitar y cerrar
                    }

                    i += 1;
                }
            }
        }