/// <summary> /// Este método preenche os controles da tela de acordo com a operação que /// está sendo executado "cadastro" ou "edição". /// </summary> public void CarregarTela() { SGSServico objSGSServico = new SGSServico(); SGSCasaLar = new SGS.Entidades.CasaLar(); //Alterar Casa Lar if (Request.QueryString["tipo"] == "alt" && DadosAcesso.Perfil=="Gestor") { lblTitulo.Text = "Alterar Casa Lar"; lblDescricao.Text = "<b>Descrição:</b> Permite alterar os dados da Casa Lar."; btnExcluir.Visible = false; //Preencha a propriedade Casa Lar SGSCasaLar = objSGSServico.ObterCasaLar(); SGSCasaLar.QtdAssistidos = objSGSServico.ObterQtdAssistidos(true); if (SGSCasaLar != null) this.PreencherDadosView(); else Server.Transfer("MsgCasaLar.aspx"); //transfere usuário para tela de mensagem de casa lar não cadastrada. } //Vizualizar Casa Lar else if (Request.QueryString["tipo"] == "viz" && (DadosAcesso.Perfil=="Gestor" || DadosAcesso.Perfil=="Funcionario")) { lblTitulo.Text = "Visualizar Casa Lar"; lblDescricao.Text = "<b>Descrição:</b> Permite visualizar os dados da Casa Lar."; btnExcluir.Visible = false; btnSalvar.Visible = false; btnCancelar.Visible = false; //Preencha a propriedade Casa Lar SGSCasaLar = objSGSServico.ObterCasaLar(); SGSCasaLar.QtdAssistidos = objSGSServico.ObterQtdAssistidos(true); if (SGSCasaLar != null) { this.PreencherDadosView(); this.DesabilitarView(); txtHistoria.ReadOnly = true; txtHistoria.Enabled = true; } else Server.Transfer("MsgCasaLar.aspx"); //transfere usuário para tela de mensagem de casa lar não cadastrada. } //Cadastrar Casa Lar else if (DadosAcesso.Perfil == "Gestor") { SGSCasaLar = objSGSServico.ObterCasaLar(); if (SGSCasaLar == null) { SGSCasaLar = new SGS.Entidades.CasaLar(); lblTitulo.Text = "Cadastrar Casa Lar"; lblDescricao.Text = "<b>Descrição:</b> Permite cadastrar os dados da Casa Lar."; btnExcluir.Visible = false; } else Server.Transfer("ManterCasaLar.aspx?tipo=alt"); } //Usuário sem permissão else { Server.Transfer("../SemPermissao.aspx"); } }