protected void gvPedidos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Alterar")) { int Linha = int.Parse(e.CommandArgument.ToString()); int ID = int.TryParse(gvPedidos.Rows[Linha].Cells[0].Text, out ID) ? ID : 0; try { PedidoBll PedidoBll = new PedidoBll(); ProdutoBll ProdutoBll = new ProdutoBll(); Pedido Pedido = PedidoBll.RetornarPedido(ID); txtID.Text = string.Format("{0:000000}", Pedido.ID); txtDocumento.Text = Pedido.Documento; txtDataEmissao.Text = string.Format("{0:dd/MM/yyyy}", Pedido.DataEmissao); txtDataEntrega.Text = string.Format("{0:dd/MM/yyyy}", Pedido.DataEntrega); var Produtos = ProdutoBll.RetornarPedidoProdutos(Pedido.ID); gvProdutos.DataSource = Produtos; gvProdutos.DataBind(); ViewState["Produtos"] = Produtos.ToDataTable(); } catch (Exception ex) { Msg.Erro(Resource.ContateAdminstrador, this); } } }
private void BindarGrid() { try { DateTime DataInicial = DateTime.TryParse(txtDataInicialFiltro.Text, out DataInicial) ? DataInicial : DateTime.MinValue; DateTime DataFinal = DateTime.TryParse(txtDataFinalFiltro.Text, out DataFinal) ? DataFinal : DateTime.MinValue; StatusPedido StatusPedido = (StatusPedido)int.Parse(ddlCliente.SelectedValue); PedidoBll PedidoBll = new PedidoBll(); IList<Pedido> Pedidos = PedidoBll.BuscarPedidosUsuario(this.User.Identity.Name, txtDocumentoFiltro.Text, DataInicial, DataFinal, StatusPedido); gvPedidos.DataSource = Pedidos; gvPedidos.DataBind(); ViewState["Produtos"] = Pedidos.ToDataTable(); } catch (Exception ex) { Msg.Erro(Resource.ContateAdminstrador, this); } }
private void BindarGrid() { try { PedidoBll PedidoBll = new PedidoBll(); List<Pedido> Pedidos = PedidoBll.RetornaTodosPedidos(); gvPedidos.DataSource = Pedidos; gvPedidos.DataBind(); ViewState["Produtos"] = Pedidos.ToDataTable(); } catch(Exception ex) { Msg.Erro(Resource.ContateAdminstrador, this); } }