protected void btnRemover_Click(object sender, EventArgs e)
        {
            SGSServico objSGSServico = new SGSServico();
            SGSOrcamento = PegarDadosView();

            if (objSGSServico.ExcluirOrcamentoNatureza(SGSOrcamento.OrcamentoNatureza.CodigoOrcamento.Value, SGSOrcamento.OrcamentoNatureza.CodigoNatureza.Value))
            {
                btnRemover.Enabled = false;
                SGSOrcamento.OrcamentoNatureza = null;
                PreencherDadosView();

                SGSOrcamento.OrcamentoNaturezaLista = objSGSServico.ListarOrcamentoNatureza(SGSOrcamento.Orcamento.CodigoOrcamento.Value);

                lblVisualizarItem.Visible = true;
                gridOrcamento.Visible = true;
                gridOrcamento.DataSource = SGSOrcamento.OrcamentoNaturezaLista;
                gridOrcamento.DataBind();

                PreencherDadosView();

                MessageBox1.ShowMessage("Item do Orçamento excluído com sucesso!", MessageBoxType.Success);
            }
        }
        /// <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();
            SGSOrcamento = new OrcamentoDTO();
            SGSOrcamento.Orcamento = new Entidades.Orcamento();

            ddlCasaLar.DataSource = objSGSServico.ListarCasaLarOrcamento();
            ddlCasaLar.DataBind();

            ddlNaturezaDespesa.DataSource = objSGSServico.ListarNaturezaDespesa();
            ddlNaturezaDespesa.DataBind();
            ddlNaturezaDespesa.Items.Insert(0, new ListItem("Selecione", "Selecione"));

            if (Request.QueryString["tipo"] == "alt")
            {
                lblTitulo.Text = "Alterar Plano Orçamentário";
                lblDescricao.Text = "<b>Descrição:</b> Permite alterar o Plano Orçamentário da Casa Lar.";
                btnExcluir.Visible = true;

                SGSOrcamento.Orcamento.CodigoOrcamento = Convert.ToInt32(Request.QueryString["cod"]);

                //preenche a propriedade Plano Orcamentario
                SGSOrcamento.Orcamento = objSGSServico.ObterOrcamento(SGSOrcamento.Orcamento.CodigoOrcamento.Value);


                SGSOrcamento.OrcamentoNaturezaLista = objSGSServico.ListarOrcamentoNatureza(SGSOrcamento.Orcamento.CodigoOrcamento.Value);
                gridOrcamento.Visible = true;
                gridOrcamento.DataSource = SGSOrcamento.OrcamentoNaturezaLista;
                gridOrcamento.DataBind();

                if (SGSOrcamento != null)
                    this.PreencherDadosView();
                else
                    Server.Transfer("bla.aspx"); //transfere usuário para tela plano não encontrado
            }
            else
            {
                lblTitulo.Text = "Cadastrar Plano Orçamentário";
                lblDescricao.Text = "<b>Descrição:</b> Permite cadastrar o Plano Orçamentário da Casa Lar.";
                btnExcluir.Visible = false;

                gridOrcamento.Visible = false;
                btnIncluir.Visible = false;
                btnRemover.Visible = false;
                ddlNaturezaDespesa.Visible = false;
                txtValorDespesa.Visible = false;
                pnlItemOrcamento.Visible = false;
                pnlHR.Visible = false;
                pnlGrid.Visible = false;
                lblItemOrcamento.Visible = false;
                lblNaturezaDespesa.Visible = false;
                lblValorDespesa.Visible = false;
                validatorValorOrcado.Enabled = false;
                validatorValorOrcado.Visible = false;
                lblVisualizarItem.Visible = false;
            }
        }
        protected void btnIncluir_Click(object sender, EventArgs e)
        {
            SGSServico sgsServico = new SGSServico();

            SGSOrcamento = PegarDadosView();
            SGSOrcamento.OrcamentoNatureza = sgsServico.IncluirItemOrcamento(SGSOrcamento.OrcamentoNatureza);
            btnRemover.Enabled = true;

            SGSOrcamento.OrcamentoNaturezaLista = sgsServico.ListarOrcamentoNatureza(SGSOrcamento.Orcamento.CodigoOrcamento.Value);

            lblVisualizarItem.Visible = true;
            gridOrcamento.Visible = true;
            gridOrcamento.DataSource = SGSOrcamento.OrcamentoNaturezaLista;
            gridOrcamento.DataBind();

            PreencherDadosView();

            MessageBox1.ShowMessage("Item do Orçamento incluído com sucesso!", MessageBoxType.Success);
        }