private dsCCe.CCeRow CarregaLinha(dsCCe.CCeRow drCCe, Byte[] bimagem, int i) { drCCe.ID = i; drCCe.DADOS_EMPRESA = BuscaDadosEmpresa(); drCCe.DADOS_CLIENTE = BuscaDadosCliente(objListCCe[i].CD_CLIFOR); drCCe.CHAVE = objListCCe[i].CHNFE; drCCe.NFE = objListCCe[i].CD_NOTAFIS; drCCe.DT_EMISSAO = objListCCe[i].DT_EMI.ToString("dd/MM/yyyy"); Dao.CCe.daoGeraCCe objdaoGeraCCe = new daoGeraCCe(); drCCe.RETIFICACAO = objdaoGeraCCe.BuscaCorrecoesPulandoLinha(objListCCe[i].CD_NRLANC); drCCe.LOGO = bimagem; Byte[] bCodBarras = belUtil.SalvaCodBarras(drCCe.CHAVE); drCCe.BARRAS = bCodBarras; return drCCe; }
private void kryptonTabControl1_SelectedIndexChanged(object sender, EventArgs e) { try { AC.ExtendedRenderer.Navigator.KryptonTabControl tab = (AC.ExtendedRenderer.Navigator.KryptonTabControl)sender; if (tab.SelectedTab.Name.Equals("tabVisual")) { if (bsGrid.Count > 0) { if ((bsGrid.DataSource as List<belPesquisaCCe>).Where(c => c.bSeleciona).Count() > 0) { List<belPesquisaCCe> objLfiltro = ((bsGrid.DataSource as List<belPesquisaCCe>).Where(c => c.bSeleciona).ToList()); daoGeraCCe objdaoGeraCCeVisual = new daoGeraCCe(objLfiltro, cert); bsEvento.DataSource = objdaoGeraCCeVisual.objEnvEvento.evento; if (bsEvento.Count > 0) { PoopulaTabVisualizacao(bsEvento.Current as belEvento); if (bsEvento.Count == 1) { btnFirst.Enabled = false; btnPrevious.Enabled = false; btnNext.Enabled = false; btnLast.Enabled = false; } else { btnFirst.Enabled = true; btnPrevious.Enabled = true; btnNext.Enabled = true; btnLast.Enabled = true; } } } else { LimpaTabVisuaizacao(); } } } } catch (Exception ex) { new HLPexception(ex.Message, ex); } }
private void btnEnvio_Click(object sender, EventArgs e) { try { AssinaNFeXml objbuscanome = new AssinaNFeXml(); cert = new X509Certificate2(); cert = objbuscanome.BuscaNome(""); belUtil.ValidaCertificado(cert); if ((bsGrid.DataSource as List<belPesquisaCCe>).Where(c => c.bSeleciona).Count() > 0) { belPesquisaCCe objbelPesqEnvio = (bsGrid.DataSource as List<belPesquisaCCe>).FirstOrDefault(c => c.bSeleciona); List<belPesquisaCCe> objListaSelect = (bsGrid.DataSource as List<belPesquisaCCe>).Where(c => c.bSeleciona).ToList(); daoGeraCCe objDaoGeraCCe = new daoGeraCCe(objListaSelect, cert); objDaoGeraCCe.GeraXmlEnvio(); string sRetorno = daoEnviaCCe.TransmiteLoteCCe(objDaoGeraCCe.sXMLfinal, cert); string sMessage = objDaoGeraCCe.AnalisaRetornoEnvio(sRetorno); hlpMessageBox.ShowAviso(sMessage); CarregaGridView(); } } catch (Exception ex) { new HLPexception(ex.Message, ex); } }