/// <summary> /// Método para executar a proc pr_relatorio_produtonf /// </summary> public List<ProdutoNFVO> Lista(string codigo, string Op, DateTime? dataEmissaoIni, DateTime? dataEmissaoFim) { OpenCommand("pr_relatorio_produtonf"); try { // Parâmetros de entrada AddInParameter("@Codigo", DbType.String, codigo); AddInParameter("@OP", DbType.String, Op); AddInParameter("@DataEmissaoIni", DbType.DateTime, dataEmissaoIni); AddInParameter("@DataEmissaoFim", DbType.DateTime, dataEmissaoFim); List<ProdutoNFVO> lstProdutonfVO = new List<ProdutoNFVO>(); IDataReader dr = ExecuteReader(); try { while (dr.Read()) { ProdutoNFVO produtonfVO = new ProdutoNFVO(); produtonfVO.CodNF = GetReaderValue<int?>(dr, "CodNF"); produtonfVO.NF = GetReaderValue<int?>(dr, "NF"); produtonfVO.DataEmissao = GetReaderValue<DateTime?>(dr, "DataEmissao"); produtonfVO.Qtd = GetReaderValue<decimal?>(dr, "Qtd"); produtonfVO.Valor = GetReaderValue<decimal?>(dr, "Valor"); produtonfVO.TotalItem = GetReaderValue<decimal?>(dr, "TotalItem"); produtonfVO.Descricao = GetReaderValue<string>(dr, "Descricao"); produtonfVO.Codigo = GetReaderValue<string>(dr, "Codigo"); produtonfVO.CodPedido = GetReaderValue<int?>(dr, "CodPedido"); produtonfVO.IndStatus = GetReaderValue<string>(dr, "IndStatus"); produtonfVO.CodPedidoCliente = GetReaderValue<string>(dr, "CodPedidoCliente"); produtonfVO.OP = GetReaderValue<string>(dr, "OP"); lstProdutonfVO.Add(produtonfVO); } } finally { dr.Close(); } return lstProdutonfVO; } finally { CloseCommand(); } }
protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e) { ProdutoNFVO identProdutoNF = new ProdutoNFVO(); identProdutoNF.NF = int.Parse(e.CommandArgument.ToString()); switch (e.CommandName) { //Modulo de Edicao case "Editar": //Response.Redirect("CadastraNFe.aspx?acao=Editar&CodNF=" + identNFe.CodNF.ToString()); break; //Modulo de Excluir case "Excluir": break; //Modulo de Imprimir case "Imprimir": break; //Modulo de Enviar case "Enviar": break; } }
protected void grdListaProduto_RowCommand(object sender, GridViewCommandEventArgs e) { ProdutoNFVO identProdutoNF = new ProdutoNFVO(); identProdutoNF.CodNF = int.Parse(e.CommandArgument.ToString()); switch (e.CommandName) { //Modulo de Edicao case "Editar": string campo = "0"; if (rbProduto.Checked && !string.IsNullOrEmpty(txtCodigoDescricao.Text)) { hdfValor.Value = txtCodigoDescricao.Text; hdfOpcao.Value = "Produto"; if (rbOP.Checked) campo = "1"; Session["dataini"] = tbxDataIni.Text; Session["datafim"] = tbxDataFim.Text; } Response.Redirect("CadastraNFe.aspx?acao=Editar&CodNF=" + identProdutoNF.CodNF + "&valor=" + hdfValor.Value + "&opcao=" + hdfOpcao.Value+"&campo="+campo); break; //Modulo de Excluir case "Excluir": break; //Modulo de Imprimir case "Imprimir": break; //Modulo de Enviar } }