Example #1
0
        /// <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;
     }
 }
Example #3
0
        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
            }

        }