Пример #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
        private void CarregarFornecedores()
        {
            PessoaJuridicaBLL pjbll = new PessoaJuridicaBLL();
            var lista = pjbll.GetPessoaJuridicas();

            grvFornecedor.DataSource = lista;
            grvFornecedor.DataBind();
        }
Пример #3
0
        private void CarregarFornecedores()
        {
            PessoaJuridicaBLL pbll = new PessoaJuridicaBLL();
            var pessoas            = pbll.GetPessoaJuridicas();

            drpFornecedor.DataTextField  = "NomePessoa";
            drpFornecedor.DataValueField = "CodigoPJ";
            drpFornecedor.DataSource     = pessoas;
            drpFornecedor.DataBind();
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string            idfornecedor = Request["ID"];
                PessoaJuridicaBLL pjbll        = new PessoaJuridicaBLL();
                var pessoajuridica             = pjbll.GetPessoaJuridica(idfornecedor);

                lblNome.Text = pessoajuridica.Pessoa.Nome;
                CarregarProdutos();
            }
        }
Пример #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string id = Request["ID"];
         if (id != null)
         {
             PessoaJuridicaBLL pjbll = new PessoaJuridicaBLL();
             var pessoa = pjbll.GetPessoaJuridica(id);
             txtCNPJ.Text     = pessoa.CNPJ;
             txtEndereço.Text = pessoa.Pessoa.Endereco;
             txtNome.Text     = pessoa.Pessoa.Nome;
         }
     }
 }
Пример #6
0
        protected void grvFornecedor_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string id = e.CommandArgument.ToString();

            if (e.CommandName == "Produtos")
            {
                Response.Redirect("../Produtos/Produtos.aspx?ID=" + id);
            }
            else if (e.CommandName == "Editar")
            {
                Response.Redirect("Fornecedor.aspx?ID=" + id);
            }
            else if (e.CommandName == "Excluir")
            {
                PessoaJuridicaBLL pjbll = new PessoaJuridicaBLL();
                pjbll.Excluir(id);
                CarregarFornecedores();
            }
        }
Пример #7
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            PessoaJuridicaBLL pjbll = new PessoaJuridicaBLL();

            Negocio.Pessoa p = new Negocio.Pessoa();
            p.Endereco = txtEndereço.Text;
            p.Nome     = txtNome.Text;
            PessoaJuridica pj = new PessoaJuridica();

            pj.Pessoa = p;
            pj.CNPJ   = txtCNPJ.Text;
            string id = Request["ID"];

            if (id != null)
            {
                pj.CodigoPJ = id;
                pjbll.Alterar(pj);
            }
            else
            {
                pjbll.Inserir(pj);
            }
            Response.Redirect("ListaFornecedor.aspx");
        }