protected void btnCarregaValoresPedidoCompra_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtPedidoCompra.Text)) { PedidoCompraVO pedidoCompraVo = new PedidoCompra().ListarTudoEstoque(int.Parse(txtPedidoCompra.Text)); if (pedidoCompraVo == null) MensagemCliente(updDados,"Nenhum Pedido de Compra foi encontrado com esse número!"); else { DadosPedidoCompra = pedidoCompraVo; switch (pedidoCompraVo.Tipo) { case TypePedido.Compra: hdfTipoPedido.Value = "0"; grdProduto.DataSource = ConvertToItemEntradaEstoque(pedidoCompraVo.ItemPedidoCompraVo); grdProduto.DataBind(); break; case TypePedido.CompraInsumo: hdfTipoPedido.Value = "1"; grdProdutoInsumo.DataSource = ConvertToItemEntradaEstoqueInsumo(pedidoCompraVo.ItemPedidoCompraVo); grdProdutoInsumo.DataBind(); break; } } } else { MensagemCliente(updDados,"Número do Pedido de Compra não foi preenchido!"); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CarregarCombos(); //cria a referência a variável que vai ser armazenada na Session List<ItemPedidoCompraInsumoVO> lstItemPedidoCompraInsumo = new List<ItemPedidoCompraInsumoVO>(); //cria referência que vai resgatar o valor da Session PedidoCompraInsumoVO identPedidoCompra = new PedidoCompraInsumoVO(); hdfTipoAcao.Value = Request.QueryString["acao"] ?? ""; if (hdfTipoAcao.Value.Equals("Incluir")) { txtEmissao.Text = DateTime.Now.ToString("dd/MM/yyyy"); btnVoltar.Enabled = false; txtCondicoesFornecimento.Text = "ENVIAR CERTIFICADO DE MAT. PRIMA"; txtObservacao.Text = "NÃO ACEITAREMOS MATERIAL EM VÁRIOS ROLOS, POIS TEMOS MUITA PERDA"; } else if (hdfTipoAcao.Value.Equals("Editar")) { identPedidoCompra.CodPedidoCompraInsumo = Convert.ToInt32(Request.QueryString["CodPedidoCompraInsumo"]); identPedidoCompra = new PedidoCompra().ListarTudoInsumo(identPedidoCompra.CodPedidoCompraInsumo); DadosPedidoCompraInsumo = identPedidoCompra; lstItemPedidoCompraInsumo = identPedidoCompra.ItemPedidoCompraInsumoVo; btnVoltar.Enabled = true; btnSalvar.Enabled = true; } //btnIncluirProduto.Attributes.Add("onclick", "ChamaPopup();"); //criar Session para armazenar valores do grid dos Itens da Nota Fiscal //este grid só salvará quando salvar a Nota Fiscal inteira Session.Add("lstItemPedidoCompraInsumo", lstItemPedidoCompraInsumo.ToArray()); //criar ViewState para armazenar valores do grid das Duplicatas //este grid só salvará quando salvar a Nota Fiscal inteira Master.PosicionarFoco(txtEmissao); } ExecutarScript(new StringBuilder("OcultarBotaoCarregarValores();")); }
private int CreatePedido(TypePedido typePedido) { int codPedido = 0; switch (typePedido) { case TypePedido.Compra: codPedido = new PedidoCompra().Incluir(DadosPedidoCompra.Fornecedor.CodPessoa, DadosPedidoCompra.DataEmissao, DadosPedidoCompra.DataPrazoEntrega, DadosPedidoCompra.TipoRetirada, DadosPedidoCompra.FormaPgto.CodFormaPgto, DadosPedidoCompra.CondicaoFornecimento, DadosPedidoCompra.Observacao, DadosPedidoCompra.FuncionarioAprovador.CodPessoa, DadosPedidoCompra.FuncionarioComprador.CodPessoa, UsuarioAtivo.CodFuncionario.Value, DadosPedidoCompra.ItemPedidoCompraVo, typePedido); break; case TypePedido.CompraInsumo: codPedido = new PedidoCompra().Incluir(DadosPedidoCompraInsumo.Fornecedor.CodPessoa, DadosPedidoCompraInsumo.DataEmissao, DadosPedidoCompraInsumo.DataPrazoEntrega, DadosPedidoCompraInsumo.TipoRetirada, DadosPedidoCompraInsumo.FormaPgto.CodFormaPgto, DadosPedidoCompraInsumo.CondicaoFornecimento, DadosPedidoCompraInsumo.Observacao, DadosPedidoCompraInsumo.FuncionarioAprovador.CodPessoa, DadosPedidoCompraInsumo.FuncionarioComprador.CodPessoa, UsuarioAtivo.CodFuncionario.Value, DadosPedidoCompraInsumo.ItemPedidoCompraInsumoVo, typePedido); break; } return codPedido; }