Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Recupera todos sistemas cadastrados
                List <MODEL.Sistema> LstSistema = new List <MODEL.Sistema>();

                FACADE.Sistema FacadeSistema = new FACADE.Sistema();

                LstSistema = FacadeSistema.ListaSistemas();

                // Preenche o CheckBoxList com os dados de retorno
                PopularCheckBoxList(LstSistema);

                //Recupera os usuarios cadastrados e preenche o combo
                List <MODEL.Usuario> LstUsuario = new List <MODEL.Usuario>();

                FACADE.Usuario FacadeUsuario = new FACADE.Usuario();

                LstUsuario = FacadeUsuario.ListaUsuario();

                //Preenche o combo com os usuarios cadastrados
                PopularComboBoxList(LstUsuario);
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // Recupera o id do usuário logado
            var id_usuario = Convert.ToInt32(Request["U"]);

            if (!IsPostBack)
            {
                if (id_usuario == 1)
                {
                    //Recupera todos sistemas cadastrados
                    // O usuario 1 é o admin do sistema e visualiza toda a lista de sistemas cadastrado e visualiza todos os menus de gerenciamento do sistema.
                    FACADE.Sistema FacadeSistema = new FACADE.Sistema();

                    List <MODEL.Sistema> LstSistemas = new List <MODEL.Sistema>();

                    LstSistemas = FacadeSistema.ListaSistemas();

                    Gdw_Sistema.DataSource = LstSistemas;
                    Gdw_Sistema.DataBind();
                }
                else
                {
                    //Recupera os sistemas que o usuário tem permissão de acesso
                    FACADE.Sistema FacadeSistema = new FACADE.Sistema();

                    List <MODEL.Sistema> LstSistemas = new List <MODEL.Sistema>();

                    // Retorna os sitemas que o usuário logado tem acesso relação dos sistemas selecionados pelo adm
                    LstSistemas = FacadeSistema.ListaSistemasPorUsuario(id_usuario);

                    //Retorna a descrição dos sistemas que o usuário tem acesso na tabela de permissão e monta o grid apenas com os sistemas permitidos!!
                    //Recupera os sistemas que o usuário tem permissão de acesso
                    FACADE.Sistema FacadeSistemaPermitidosDesc = new FACADE.Sistema();

                    List <MODEL.Sistema> ListaSistemasPermitidosDesc = new List <MODEL.Sistema>();

                    // Retorna os sitemas que o usuário logado tem acesso

                    if (LstSistemas.Count == 1)
                    {
                        ListaSistemasPermitidosDesc = FacadeSistemaPermitidosDesc.ListaDescricaoSistemasPorUsuario(LstSistemas[0].CheckBoxSelect);

                        Gdw_Sistema.DataSource = ListaSistemasPermitidosDesc;
                        Gdw_Sistema.DataBind();
                    }
                    else
                    {
                        Lbl_Aviso.Visible = true;
                        Response.Write("<script>alert('Não existe sistema cadastrados para esse usuário!');</script>");
                    }
                }
            }
        }
Beispiel #3
0
        protected void Btn_Cadastrar_Click(object sender, EventArgs e)
        {
            // Declaração de variaveis
            string sistema = string.Empty;
            bool   retorno = false;

            //var cod;

            //Recupera os parametros enviados
            sistema = Txt_Nome_Sistema.Text;

            // Envia o parametro para facade
            FACADE.Sistema Sistema = new FACADE.Sistema();
            retorno = Sistema.CadSistema(sistema);

            //Exibe mensagem caso o usuario que está tentando se logar não esteja cadastrado.
            Response.Write("<script>alert('Sistema cadastrado com sucesso!');</script>");
        }