Ejemplo n.º 1
0
        protected void gvProdutos_SelectedIndexChanged(object sender, EventArgs e)
        {
            Orcamento    objOrcamento = new Orcamento();
            OrcamentoDAL dbOrcamento  = new OrcamentoDAL();

            Produto    objProduto = new Produto();
            ProdutoDAL dbProduto  = new ProdutoDAL();

            Pessoa    objPessoa = new Pessoa();
            PessoaDAL dbPessia  = new PessoaDAL();

            objOrcamento = dbOrcamento.ObertProdutoPorID(Convert.ToInt32(gvProdutos.SelectedDataKey.Value), ref erro);

            objPessoa = dbPessia.ObterPessoaID(objOrcamento.IdPessoa, ref erro);

            objProduto = dbProduto.ObterProdutoPorID(objOrcamento.IdProduto, ref erro);

            if (objOrcamento != null && objProduto != null && objPessoa != null)
            {
                bindProduto(objOrcamento, objProduto, objPessoa);
            }
            else
            {
                Session.Add("danger", "Erro " + erro);
            }
        }
Ejemplo n.º 2
0
        protected void gvCliente_SelectedIndexChanged(object sender, EventArgs e)
        {
            PessoaDAL dbPessoa = new PessoaDAL();

            Pessoa objPessoa = dbPessoa.ObterPessoaID(Convert.ToInt32(gvCliente.SelectedDataKey.Value), ref erro);

            Pessoa objPessoaPorTipo = new Pessoa();

            if (objPessoa != null && objPessoa.TipoPessoa == "F")
            {
                objPessoaPorTipo = dbPessoa.ObterPessoaFisicaPorID(Convert.ToInt32(gvCliente.SelectedDataKey.Value), ref erro);
                if (erro != "")
                {
                    Session.Add("danger", "Não foi possível Carregar o Cliente selecionado!" + erro);
                    return;
                }
            }
            else if (objPessoa != null && objPessoa.TipoPessoa == "J")
            {
                objPessoaPorTipo = dbPessoa.ObterPessoaJuridicaPorID(Convert.ToInt32(gvCliente.SelectedDataKey.Values), ref erro);
                if (erro != "")
                {
                    Session.Add("danger", "Não foi possível Carregar o Cliente selecionado!" + erro);
                    return;
                }
            }

            bindCliente(objPessoaPorTipo);
        }