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;
 }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
 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);
     }
 }