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); } }
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>"); } } } }
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>"); }