コード例 #1
0
        /// <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();
            SGSLogin = new Entidades.Login();

            if (Request.QueryString["tipo"] == "alt")
            {
                lblTitulo.Text = "Alterar Login";
                lblDescricao.Text = "<b>Descrição:</b> Permite alterar os logins de acesso ao sistema.";
                btnExcluir.Visible = true;
                validatorSenha.Enabled = false;
                txtLogin.Enabled = false;
                SGSLogin.CodigoLogin = Convert.ToInt32(Request.QueryString["cod"]);

                SGSLogin = objSGSServico.ObterLogin(SGSLogin.CodigoLogin.Value);

                if (SGSLogin != null)
                    this.PreencherDadosView();
                else
                    Server.Transfer("bla.aspx"); //TODO: Maycon transfere usuário para tela de usuário não encontrado
            }
            else
            {
                lblTitulo.Text = "Cadastrar Login";
                lblDescricao.Text = "<b>Descrição:</b> Permite cadastrar os logins de acesso ao sistema.";
                btnExcluir.Visible = false;
            }
        }