예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            {
                string idpedido = Request["IDPedido"];

                if (idpedido != null)
                {
                    PedidoBLL         pbll  = new PedidoBLL();
                    PessoaFisicaBLL   pfbll = new PessoaFisicaBLL();
                    PessoaJuridicaBLL pjbll = new PessoaJuridicaBLL();
                    ItemBLL           ibll  = new ItemBLL();
                    ProdutoBLL        prbll = new ProdutoBLL();

                    var pedido = pbll.GetPedido(idpedido);
                    lblCodigoPedido.Text   = pedido.CodigoPedido;
                    lblNomePessoa.Text     = pfbll.GetPessoaFisica(pedido.CodigoComprador).NomePessoa;
                    lblNomeFornecedor.Text = pjbll.GetPessoaJuridica(pedido.CodigoVendedor).NomePessoa;

                    var            items    = ibll.GetItems().Where(p => p.CodigoPedido == pedido.CodigoPedido).ToList();
                    double         total    = 0;
                    List <Produto> produtos = new List <Produto>();
                    foreach (var item in items)
                    {
                        //var produto = prbll.GetProduto(item.CodigoProduto);
                        //produtos.Add(produto);
                        total += double.Parse(item.ValorTotal);
                        //labelitens += "<br/>Produto: "+produto.Nome+"| Qtd: "+item.Qtd+"| Preço: "+produto.Preco;
                    }
                    grvProdutos.DataSource = items;
                    grvProdutos.DataBind();
                    lblTotal.Text = total.ToString();
                }
            }
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string id = Request["ID"];
         if (id != null)
         {
             PessoaFisicaBLL pjbll  = new PessoaFisicaBLL();
             var             pessoa = pjbll.GetPessoaFisica(id);
             txtCpf.Text           = pessoa.CPF;
             txtDataNasc.Text      = pessoa.DataNascimento;
             txtEndereco.Text      = pessoa.Pessoa.Endereco;
             txtNome.Text          = pessoa.Pessoa.Nome;
             rdbSexo.SelectedValue = pessoa.Sexo;
         }
     }
 }
예제 #3
0
        public List <Pedido> GetPedidos()
        {
            var listaPedidos = Conexao.ExecutarComandoLeituraSQL(_tabela, "");

            List <Pedido> Pedidos = new List <Pedido>();

            foreach (var item in listaPedidos)
            {
                Pedido p = new Pedido();
                p.CodigoComprador = item["CodigoComprador"];
                p.CodigoPedido    = item["CodigoPedido"];
                p.CodigoVendedor  = item["CodigoVendedor"];
                p.DataPedido      = item["DataPedido"];

                PessoaFisicaBLL pfbll = new PessoaFisicaBLL();
                p.Comprador = pfbll.GetPessoaFisica(p.CodigoComprador);
                PessoaJuridicaBLL pjbll = new PessoaJuridicaBLL();
                p.Vendedor = pjbll.GetPessoaJuridica(p.CodigoVendedor);
                Pedidos.Add(p);
            }

            return(Pedidos);
        }