protected void btnPesquisar_Click(object sender, EventArgs e) { string codigo = null; string descricao = null; DateTime? dataini = Convert.ToDateTime(tbxDataIni.Text); DateTime? datafim = Convert.ToDateTime(tbxDataFim.Text); if (rbCodigo.Checked) { codigo = txtCodigoDescricao.Text; } else descricao = txtCodigoDescricao.Text; List<ProdutoNFVO> lstProdutoNF= new ProdutoNF().Lista(codigo, descricao, dataini, datafim); if (lstProdutoNF.Count > 0) { grdListaResultado.DataSource = lstProdutoNF; grdListaResultado.DataBind(); } else MensagemCliente("Não existem registros para o filtro informado."); }
private void Pesquisar() { grdListaProduto.DataSource = null; grdListaProduto.DataBind(); grdListaResultado.DataSource = null; grdListaResultado.DataBind(); if (rbProduto.Checked) { string codigo = null; string Op = null; DateTime? dataini = Convert.ToDateTime(tbxDataIni.Text); DateTime? datafim = Convert.ToDateTime(tbxDataFim.Text); if (rbCodigo.Checked) { codigo = txtCodigoDescricao.Text; } else Op = txtCodigoDescricao.Text; List<ProdutoNFVO> lstProdutoNF = new ProdutoNF().Lista(codigo, Op, dataini, datafim); if (lstProdutoNF.Count > 0) { grdListaProduto.DataSource = lstProdutoNF; grdListaProduto.DataBind(); } else MensagemCliente("Não existem registros para o filtro informado."); } else { NotaFiscalVO identNFe = new NotaFiscalVO(); if (!string.IsNullOrEmpty(hdfIdRazaoSocial.Value) && !hdfIdRazaoSocial.Value.Equals("null")) { identNFe.Cliente.CodPessoa = Convert.ToInt32(hdfIdRazaoSocial.Value); } else { if (rbNF.Checked && !string.IsNullOrEmpty(txtNF.Text)) identNFe.NF = int.Parse(txtNF.Text); if (rbDataEmissao.Checked && !string.IsNullOrEmpty(txtDataEmissao.Text)) identNFe.DataEmissao = Convert.ToDateTime(txtDataEmissao.Text); if (!string.IsNullOrEmpty(hdfCodNF.Value)) identNFe.CodNF = int.Parse(hdfCodNF.Value); if (rbRazaoSocial.Checked && !string.IsNullOrEmpty(txtRazaoSocial.Text)) identNFe.Cliente.RazaoSocial = txtRazaoSocial.Text; if (rbCodigoCliente.Checked && !string.IsNullOrEmpty(txtCodigoCliente.Text)) identNFe.Cliente.CodRef = txtCodigoCliente.Text; } List<NotaFiscalVO> lNotaFiscal = new NotaFiscal().Listar(identNFe); if (lNotaFiscal.Count > 0) { grdListaResultado.DataSource = lNotaFiscal; grdListaResultado.DataBind(); } else { MensagemCliente("Não existem registros para o filtro informado."); } hdfIdRazaoSocial.Value = string.Empty; } }