protected void Page_Load(object sender, EventArgs e) { Response.Cache.SetExpires(new DateTime(1970, 1, 1)); Response.Cache.SetCacheability(HttpCacheability.Private); Response.Cache.SetCacheability(HttpCacheability.NoCache); byte[] pdfByte; try { string sVarCache = Request["Variavel_Cache"]; int lote = int.Parse(Request["lote"]); pdfByte = new BS.EntradaEstoque().GetCertificado(lote); Response.ContentType = "application/pdf"; Response.AddHeader("content-disposition", "attachment;filename=certificado.pdf"); Response.AddHeader("Content-Length", pdfByte.Length.ToString()); Response.OutputStream.Write(pdfByte, 0, pdfByte.Length); Response.OutputStream.Flush(); Response.End(); } catch (Exception ex) { //Blocks.ExceptionManager.Publish(Ex); } }
private int CreateEntrada(TypePedido typePedido) { int codEntradaEstoque = 0; switch (typePedido) { case TypePedido.Compra: codEntradaEstoque = new EntradaEstoque().Incluir(DadosEntradaEstoque.Fornecedor.CodPessoa, DadosEntradaEstoque.PedidoCompra.CodPedidoCompra, DadosEntradaEstoque.DataNotaFiscal, DadosEntradaEstoque.DataEntrada, DadosEntradaEstoque.NotaFiscal, UsuarioAtivo.CodFuncionario.Value, DadosEntradaEstoque.Itens, typePedido); break; case TypePedido.CompraInsumo: codEntradaEstoque = new EntradaEstoque().Incluir(DadosEntradaEstoqueInsumo.Fornecedor.CodPessoa, DadosEntradaEstoqueInsumo.PedidoCompra.CodPedidoCompra, DadosEntradaEstoqueInsumo.DataNotaFiscal, DadosEntradaEstoqueInsumo.DataEntrada, DadosEntradaEstoqueInsumo.NotaFiscal, UsuarioAtivo.CodFuncionario.Value, DadosEntradaEstoqueInsumo.Itens, typePedido); break; } return codEntradaEstoque; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //cria a referência a variável que vai ser armazenada na Session List<ItemEntradaEstoqueVO> lstItemEntradaEstoque = new List<ItemEntradaEstoqueVO>(); List<ItemEntradaEstoqueInsumoVO> lstItemEntradaEstoqueInsumo = new List<ItemEntradaEstoqueInsumoVO>(); //cria referência que vai resgatar o valor da Session EntradaEstoqueVO identEntradaEstoque = new EntradaEstoqueVO(); EntradaEstoqueInsumoVO identEntradaEstoqueInsumo = new EntradaEstoqueInsumoVO(); hdfTipoAcao.Value = Request.QueryString["acao"] ?? ""; if (hdfTipoAcao.Value.Equals("Incluir")) { txtEmissao.Text = DateTime.Now.ToString("dd/MM/yyyy"); btnVoltar.Enabled = false; } else if (hdfTipoAcao.Value.Equals("Editar")) { int codEntradaEstoque = Convert.ToInt32(Request.QueryString["CodEntradaEstoque"]); switch (Request.QueryString["Tipo"]) { case "0": identEntradaEstoque = new EntradaEstoque().ListarTudo(codEntradaEstoque); DadosEntradaEstoque = identEntradaEstoque; lstItemEntradaEstoque = identEntradaEstoque.Itens; hdfTipoPedido.Value = "0"; break; case "1": identEntradaEstoqueInsumo = new EntradaEstoque().ListarTudoInsumo(codEntradaEstoque); DadosEntradaEstoqueInsumo = identEntradaEstoqueInsumo; lstItemEntradaEstoqueInsumo = identEntradaEstoqueInsumo.Itens; hdfTipoPedido.Value = "1"; break; } btnVoltar.Enabled = true; //btnSalvar.Enabled = false; } CarregarCombosInsumo(); //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 NissiSession.ItemEntradaEstoques = lstItemEntradaEstoque; //criar ViewState para armazenar valores do grid das Duplicatas //este grid só salvará quando salvar a Nota Fiscal inteira Master.PosicionarFoco(txtPedidoCompra); } ExecutarScript(updDados, new StringBuilder("OcultarBotaoCarregarValores();")); }
private void Pesquisar() { int codPessoa; int codEntradaEstoque; List<ItemEntradaEstoqueVO> itemEntradaEstoqueVos = new List<ItemEntradaEstoqueVO>(); grdListaResultado.DataSource = null; grdListaResultado.DataBind(); if (!string.IsNullOrEmpty(hdfIdRazaoSocial.Value) && !hdfIdRazaoSocial.Equals("null")) { codPessoa = Convert.ToInt32(hdfIdRazaoSocial.Value); itemEntradaEstoqueVos = new BS.EntradaEstoque().ListarPorFornecedor(codPessoa); } else { if (rbEntradaEstoque.Checked && !string.IsNullOrEmpty(txtEntradaEstoque.Text)) { codEntradaEstoque = int.Parse(txtEntradaEstoque.Text); itemEntradaEstoqueVos = new BS.EntradaEstoque().ListarPorCodigo(codEntradaEstoque); } if (rbLote.Checked && !string.IsNullOrEmpty(txtLote.Text)) { int lote = int.Parse(txtLote.Text); itemEntradaEstoqueVos = new BS.EntradaEstoque().ListarPorLote(lote); } if (!string.IsNullOrEmpty(hdfCodEntradaEstoque.Value)) { codEntradaEstoque = int.Parse(hdfCodEntradaEstoque.Value); itemEntradaEstoqueVos = new BS.EntradaEstoque().ListarPorCodigo(codEntradaEstoque); } if (rbCorrida.Checked && !string.IsNullOrEmpty(txtCorrida.Text)) { itemEntradaEstoqueVos = new BS.EntradaEstoque().ListarPorCorrida(txtCorrida.Text); } if (rbCertificado.Checked && !string.IsNullOrEmpty(txtCertificado.Text)) { itemEntradaEstoqueVos = new BS.EntradaEstoque().ListarPorCertificado(txtCertificado.Text); } if (rbPeriodo.Checked) { DateTime dataInicio = DateTime.Parse(txtDataInicio.Text); DateTime dataFim = DateTime.Parse(txtDataFim.Text); itemEntradaEstoqueVos = new BS.EntradaEstoque().ListarPorData(dataInicio, dataFim); } } if (itemEntradaEstoqueVos.Count > 0) { //grdListaResultado.DataSource = itemEntradaEstoqueVos; //grdListaResultado.DataBind(); grdListaResultado1.Show(); StoreListaResultado.DataSource = itemEntradaEstoqueVos; StoreListaResultado.DataBind(); } else { MensagemCliente("Não existem registros para o filtro informado."); } hdfIdRazaoSocial.Value = string.Empty; }