Exemplo n.º 1
0
        private void MostrarGrupoCategoria()
        {
            ParametrosController Parametros = new ParametrosController();
            GruposController     Grupo      = new GruposController();
            CategoriasController Categoria  = new CategoriasController();

            Global.CodGrupoSel = Convert.ToInt32(Parametros.CadParametrosBase.isNullResultZero(Parametros.GetValorParametro("Empresa_Selecionada")));
            Global.CodCategSel = Convert.ToInt32(Categoria.CadCategoriasBase.isNullResultZero(Parametros.GetValorParametro("Filial_Selecionada")));
            if (Global.CodGrupoSel == 0)
            {
                lblGrupo.Text = "Empresa ainda não cadastrado.";
            }
            else
            {
                string NomeGrupo = Grupo.GetNmGrupo(Global.CodGrupoSel);
                if (string.IsNullOrEmpty(NomeGrupo))
                {
                    Global.CodGrupoSel = 0;
                    lblGrupo.Text      = "Selecione uma Empresa.";
                }
                else
                {
                    lblGrupo.Text = Global.CodGrupoSel + "-" + NomeGrupo;
                }
            }
            lblSeparador.Text = "  ";
            if (Global.CodCategSel == 0)
            {
                lblCategoria.Text = "Filial ainda não cadastrada.";
            }
            else
            {
                string NomeCateg = Categoria.GetNmCategoria(Global.CodCategSel, Global.CodGrupoSel);
                if (string.IsNullOrEmpty(NomeCateg))
                {
                    Global.CodCategSel = 0;
                    lblCategoria.Text  = "Selecione uma Filial.";
                }
                else
                {
                    if (Global.UsuarioLogado != null)
                    {
                        if (Categoria.TemAcessoParaEstaFilial(Global.CodCategSel, Global.UsuarioLogado.Id_usuario))
                        {
                            lblCategoria.Text = Global.CodCategSel + "-" + NomeCateg;
                        }
                        else
                        {
                            Global.CodCategSel = 0;
                            lblCategoria.Text  = "Selecione uma Filial.";
                        }
                    }
                }
            }
        }