Exemplo n.º 1
0
        private void FrmMain_Shown(object sender, EventArgs e)
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.ShowInfo(SplashInfo.Message, "Carregando...");

            try
            {
                // Altera as config de log
                ACBrSedex.Config.Principal.LogNivel = NivelLog.logCompleto;

                var logPath = Path.Combine(Application.StartupPath, "Logs");
                if (!Directory.Exists(logPath))
                {
                    Directory.CreateDirectory(logPath);
                }

                ACBrSedex.Config.Principal.LogPath = logPath;
                ACBrSedex.ConfigGravar();

                LoadConfig();
            }
            finally
            {
                SplashScreenManager.Close();
            }
        }
Exemplo n.º 2
0
        private void SalvarConfig()
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.ShowInfo(SplashInfo.Message, "Salvando...");

            try
            {
                ACBrCEP.Config.WebService    = cmbWebService.GetSelectedValue <WebService>();
                ACBrCEP.Config.ChaveAcesso   = txtChaveWebService.Text;
                ACBrCEP.Config.Usuario       = txtUsuarioWebService.Text;
                ACBrCEP.Config.Senha         = txtSenhaWebService.Text;
                ACBrCEP.Config.PesquisarIBGE = chkPesquisarIBGE.Checked;

                ACBrCEP.Config.Proxy.Servidor = txtHostProxy.Text;
                ACBrCEP.Config.Proxy.Porta    = nudProxyPorta.Text;
                ACBrCEP.Config.Proxy.Usuario  = txtUsuarioProxy.Text;
                ACBrCEP.Config.Proxy.Senha    = txtSenhaProxy.Text;

                ACBrCEP.ConfigGravar();

                Application.DoEvents();
            }
            finally
            {
                SplashScreenManager.Close();
            }
        }
Exemplo n.º 3
0
        private void FrmMain_Shown(object sender, EventArgs e)
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.ShowInfo(SplashInfo.Message, "Carregando...");

            try
            {
                cmbFormaEmissao.EnumDataSource(TipoEmissao.teNormal);
                cmbVersaoDF.EnumDataSource(VersaoGNRe.ve200);
                cmbCrypt.EnumDataSource(SSLCryptLib.cryWinCrypt);
                cmbHttp.EnumDataSource(SSLHttpLib.httpWinHttp);
                cmbXmlSign.EnumDataSource(SSLXmlSignLib.xsLibXml2);

                cmbUfDestino.SelectedItem = "SP";
                cmbSSlType.EnumDataSource(SSLType.LT_all);

                // Altera as config de log
                gnre.Config.Principal.LogNivel = NivelLog.logParanoico;

                var logPath = Path.Combine(Application.StartupPath, "Logs");
                if (!Directory.Exists(logPath))
                {
                    Directory.CreateDirectory(logPath);
                }

                gnre.Config.Principal.LogPath = logPath;
                gnre.ConfigGravar();

                LoadConfig();
            }
            finally
            {
                SplashScreenManager.Close();
            }
        }
Exemplo n.º 4
0
        private void FrmMain_Shown(object sender, EventArgs e)
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.ShowInfo(SplashInfo.Message, "Carregando...");

            try
            {
                cmbFormaEmissao.EnumDataSource(TipoEmissao.teNormal);
                cmbModeloDocumento.EnumDataSource(ModeloNFe.moNFe);
                cmbVersaoDF.EnumDataSource(VersaoNFe.ve400);
                cmbCrypt.EnumDataSource(SSLCryptLib.cryWinCrypt);
                cmbHttp.EnumDataSource(SSLHttpLib.httpWinHttp);
                cmbXmlSign.EnumDataSource(SSLXmlSignLib.xsLibXml2);

                cmbUfDestino.SelectedItem = "SP";
                cmbSSlType.EnumDataSource(SSLType.LT_all);

                cbbPortas.Items.AddRange(SerialPort.GetPortNames());
                cbbPortas.Items.Add(@"\\localhost\Epson");
                cbbPortas.Items.Add(@"c:\temp\posprinter.txt");

                cbbPortas.SelectedIndex = cbbPortas.Items.Count - 1;

                cbbPortas.Items.Add("TCP:192.168.0.31:9100");

                foreach (string printer in PrinterSettings.InstalledPrinters)
                {
                    cbbPortas.Items.Add($"RAW:{printer}");
                }

                cbbModelo.EnumDataSource(ACBrPosPrinterModelo.ppTexto);
                cbbPaginaCodigo.EnumDataSource(PosPaginaCodigo.pc850);

                // Altera as config de log
                ACBrNFe.Config.Principal.LogNivel = NivelLog.logCompleto;

                var logPath = Path.Combine(Application.StartupPath, "Logs");
                if (!Directory.Exists(logPath))
                {
                    Directory.CreateDirectory(logPath);
                }

                ACBrNFe.Config.Principal.LogPath = logPath;
                ACBrNFe.ConfigGravar();

                LoadConfig();
            }
            finally
            {
                SplashScreenManager.Close();
            }
        }
Exemplo n.º 5
0
        private void SalvarConfig()
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.ShowInfo(SplashInfo.Message, "Salvando...");

            try
            {
                ACBrIBGE.Config.IgnorarCaixaEAcentos = chkBoxIgnorarCaixaseAcentos.Checked;

                ACBrIBGE.ConfigGravar();

                Application.DoEvents();
            }
            finally
            {
                SplashScreenManager.Close();
            }
        }
Exemplo n.º 6
0
        private void SalvarConfig()
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.ShowInfo(SplashInfo.Message, "Salvando...");

            try
            {
                ACBrSedex.Config.CodContrato = txtCodContrato.Text;
                ACBrSedex.Config.Senha       = txtSenha.Text;

                ACBrSedex.ConfigGravar();

                Application.DoEvents();
            }
            finally
            {
                SplashScreenManager.Close();
            }
        }
Exemplo n.º 7
0
        private void btnBal_Click(object sender, EventArgs e)
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.ShowInfo(SplashInfo.Message, "Aguarde Lendo Peso...");

            try
            {
                var peso       = 0M;
                var tentativas = 0;

                caixa.Bal.Ativar();

                do
                {
                    tentativas++;
                    if (tentativas == 6)
                    {
                        SplashScreenManager.Close();
                        MessageBox.Show(@"Erro ao ler o peso da balança", @"Balança", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        break;
                    }

                    peso = caixa.Bal.LePeso();

                    if (peso <= 0)
                    {
                        Thread.Sleep(500);
                    }
                } while (peso <= 0);

                if (peso > 0)
                {
                    nudQuantidade.Value = peso;
                }
            }
            finally
            {
                SplashScreenManager.Close();
                caixa.Bal.Desativar();
            }
        }
Exemplo n.º 8
0
        private void SalvarConfig()
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.ShowInfo(SplashInfo.Message, "Salvando...");

            try
            {
                //Config Geral
                gnre.Config.ExibirErroSchema = ckbExibirErroSchema.Checked;
                gnre.Config.FormatoAlerta    = txtFormatoAlerta.Text;
                gnre.Config.FormaEmissao     = cmbFormaEmissao.GetSelectedValue <TipoEmissao>();
                gnre.Config.VersaoDF         = cmbVersaoDF.GetSelectedValue <VersaoGNRe>();
                gnre.Config.RetirarAcentos   = ckbRetirarAcentos.Checked;
                gnre.Config.SalvarWS         = ckbSalvar.Checked;
                gnre.Config.PathSalvar       = txtLogs.Text;
                gnre.Config.PathSchemas      = txtSchemaPath.Text;

                //Config Webservice
                gnre.Config.DFe.UF     = cmbUfDestino.Text;
                gnre.Config.SSLType    = cmbSSlType.GetSelectedValue <SSLType>();
                gnre.Config.Timeout    = (int)nudTimeOut.Value;
                gnre.Config.Ambiente   = rdbHomologacao.Checked ? TipoAmbiente.taHomologacao : TipoAmbiente.taProducao;
                gnre.Config.Visualizar = ckbVisualizar.Checked;
                gnre.Config.SalvarWS   = ckbSalvarSOAP.Checked;
                gnre.Config.AjustaAguardaConsultaRet = ckbAjustarAut.Checked;
                gnre.Config.AguardarConsultaRet      = (int)nudAguardar.Value;
                gnre.Config.Tentativas          = (int)nudTentativas.Value;
                gnre.Config.IntervaloTentativas = (int)nudIntervalos.Value;
                gnre.Config.Proxy.Servidor      = txtProxyServidor.Text;
                gnre.Config.Proxy.Porta         = nudProxyPorta.Text;
                gnre.Config.Proxy.Usuario       = txtProxyUsuario.Text;
                gnre.Config.Proxy.Senha         = txtProxySenha.Text;

                //Config Certificado
                gnre.Config.DFe.SSLCryptLib   = cmbCrypt.GetSelectedValue <SSLCryptLib>();
                gnre.Config.DFe.SSLHttpLib    = cmbHttp.GetSelectedValue <SSLHttpLib>();
                gnre.Config.DFe.SSLXmlSignLib = cmbXmlSign.GetSelectedValue <SSLXmlSignLib>();
                gnre.Config.DFe.ArquivoPFX    = txtCertPath.Text;
                gnre.Config.DFe.Senha         = txtCertPassword.Text;
                gnre.Config.DFe.NumeroSerie   = txtCertNumero.Text;

                //Config Arquivos
                gnre.Config.SalvarGer        = ckbSalvarArqs.Checked;
                gnre.Config.SepararPorMes    = ckbPastaMensal.Checked;
                gnre.Config.AdicionarLiteral = ckbAdicionaLiteral.Checked;
                gnre.Config.EmissaoPathGNRe  = ckbEmissaoPathGNRe.Checked;
                gnre.Config.SepararPorCNPJ   = ckbSepararPorCNPJ.Checked;
                gnre.Config.SepararPorModelo = ckbSepararPorModelo.Checked;
                gnre.Config.PathGNRe         = txtArqGNRe.Text;

                //Config Email
                gnre.Config.Email.Nome     = txtNome.Text;
                gnre.Config.Email.Conta    = txtEmail.Text;
                gnre.Config.Email.Usuario  = txtUsuario.Text;
                gnre.Config.Email.Senha    = txtSenha.Text;
                gnre.Config.Email.Servidor = txtHost.Text;
                gnre.Config.Email.Porta    = nudPorta.Text;
                gnre.Config.Email.SSL      = ckbSSL.Checked;
                gnre.Config.Email.TLS      = ckbTLS.Checked;
                gnre.ConfigGravar();

                Application.DoEvents();
            }
            finally
            {
                SplashScreenManager.Close();
            }
        }
Exemplo n.º 9
0
        private void SalvarConfig()
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.ShowInfo(SplashInfo.Message, "Salvando...");

            try
            {
                //Config Geral
                ACBrNFe.Config.AtualizarXMLCancelado = ckbAtualizarXML.Checked;
                ACBrNFe.Config.ExibirErroSchema      = ckbExibirErroSchema.Checked;
                ACBrNFe.Config.FormatoAlerta         = txtFormatoAlerta.Text;
                ACBrNFe.Config.FormaEmissao          = cmbFormaEmissao.GetSelectedValue <TipoEmissao>();
                ACBrNFe.Config.ModeloDF       = cmbModeloDocumento.GetSelectedValue <ModeloNFe>();
                ACBrNFe.Config.VersaoDF       = cmbVersaoDF.GetSelectedValue <VersaoNFe>();
                ACBrNFe.Config.RetirarAcentos = ckbRetirarAcentos.Checked;
                ACBrNFe.Config.SalvarWS       = ckbSalvar.Checked;
                ACBrNFe.Config.PathSalvar     = txtLogs.Text;
                ACBrNFe.Config.PathSchemas    = txtSchemaPath.Text;
                ACBrNFe.Config.IdCSC          = txtIdCSC.Text;
                ACBrNFe.Config.CSC            = txtCSC.Text;

                //Config Webservice
                ACBrNFe.Config.DFe.UF = cmbUfDestino.Text;

                ACBrNFe.Config.SSLType    = cmbSSlType.GetSelectedValue <SSLType>();
                ACBrNFe.Config.Timeout    = (int)nudTimeOut.Value;
                ACBrNFe.Config.Ambiente   = rdbHomologacao.Checked ? TipoAmbiente.taHomologacao : TipoAmbiente.taProducao;
                ACBrNFe.Config.Visualizar = ckbVisualizar.Checked;
                ACBrNFe.Config.SalvarWS   = ckbSalvarSOAP.Checked;
                ACBrNFe.Config.AjustaAguardaConsultaRet = ckbAjustarAut.Checked;
                ACBrNFe.Config.AguardarConsultaRet      = (int)nudAguardar.Value;
                ACBrNFe.Config.Tentativas          = (int)nudTentativas.Value;
                ACBrNFe.Config.IntervaloTentativas = (int)nudIntervalos.Value;

                ACBrNFe.Config.Proxy.Servidor = txtProxyServidor.Text;
                ACBrNFe.Config.Proxy.Porta    = nudProxyPorta.Text;
                ACBrNFe.Config.Proxy.Usuario  = txtProxyUsuario.Text;
                ACBrNFe.Config.Proxy.Senha    = txtProxySenha.Text;

                //Config Certificado
                ACBrNFe.Config.DFe.SSLCryptLib   = cmbCrypt.GetSelectedValue <SSLCryptLib>();
                ACBrNFe.Config.DFe.SSLHttpLib    = cmbHttp.GetSelectedValue <SSLHttpLib>();
                ACBrNFe.Config.DFe.SSLXmlSignLib = cmbXmlSign.GetSelectedValue <SSLXmlSignLib>();
                ACBrNFe.Config.DFe.ArquivoPFX    = txtCertPath.Text;
                ACBrNFe.Config.DFe.Senha         = txtCertPassword.Text;
                ACBrNFe.Config.DFe.NumeroSerie   = txtCertNumero.Text;
                ACBrNFe.Config.DFe.DadosPFX      = txtDadosPFX.Text;

                //Config Arquivos
                ACBrNFe.Config.SalvarGer        = ckbSalvarArqs.Checked;
                ACBrNFe.Config.SepararPorMes    = ckbPastaMensal.Checked;
                ACBrNFe.Config.AdicionarLiteral = ckbAdicionaLiteral.Checked;
                ACBrNFe.Config.EmissaoPathNFe   = ckbEmissaoPathNFe.Checked;
                ACBrNFe.Config.SalvarArq        = ckbSalvaPathEvento.Checked;
                ACBrNFe.Config.SepararPorCNPJ   = ckbSepararPorCNPJ.Checked;
                ACBrNFe.Config.SepararPorModelo = ckbSepararPorModelo.Checked;
                ACBrNFe.Config.PathNFe          = txtArqNFe.Text;
                ACBrNFe.Config.PathInu          = txtArqInu.Text;
                ACBrNFe.Config.PathEvento       = txtArqEvento.Text;

                //Config Documento Auxiliar
                ACBrNFe.Config.DANFe.PathLogo  = txtLogomarca.Text;
                ACBrNFe.Config.DANFe.TipoDANFE = rdbRetrato.Checked ? TipoDANFE.tiRetrato : TipoDANFE.tiPaisagem;

                var relNFCe = rdbFortes.Checked ? TipoRelatorioBobina.tpFortes :
                              rdbEscPos.Checked ? TipoRelatorioBobina.tpEscPos : TipoRelatorioBobina.tpFortesA4;
                ACBrNFe.Config.DANFe.NFCe.TipoRelatorioBobina = relNFCe;

                ACBrNFe.Config.PosPrinter.Modelo             = cbbModelo.GetSelectedValue <ACBrPosPrinterModelo>();
                ACBrNFe.Config.PosPrinter.Porta              = cbbPortas.Text;
                ACBrNFe.Config.PosPrinter.ColunasFonteNormal = (int)nudColunas.Value;
                ACBrNFe.Config.PosPrinter.EspacoEntreLinhas  = (int)nudEspacos.Value;
                ACBrNFe.Config.PosPrinter.LinhasBuffer       = (int)nudBuffer.Value;
                ACBrNFe.Config.PosPrinter.LinhasEntreCupons  = (int)nudLinhasPular.Value;
                ACBrNFe.Config.PosPrinter.ControlePorta      = cbxControlePorta.Checked;
                ACBrNFe.Config.PosPrinter.CortaPapel         = cbxCortarPapel.Checked;
                ACBrNFe.Config.PosPrinter.TraduzirTags       = cbxTraduzirTags.Checked;
                ACBrNFe.Config.PosPrinter.IgnorarTags        = cbxIgnorarTags.Checked;
                ACBrNFe.Config.PosPrinter.PaginaDeCodigo     = cbbPaginaCodigo.GetSelectedValue <PosPaginaCodigo>();

                //Config Email
                ACBrNFe.Config.Email.Nome     = txtNome.Text;
                ACBrNFe.Config.Email.Conta    = txtEmail.Text;
                ACBrNFe.Config.Email.Usuario  = txtUsuario.Text;
                ACBrNFe.Config.Email.Senha    = txtSenha.Text;
                ACBrNFe.Config.Email.Servidor = txtHost.Text;
                ACBrNFe.Config.Email.Porta    = nudPorta.Text;
                ACBrNFe.Config.Email.SSL      = ckbSSL.Checked;
                ACBrNFe.Config.Email.TLS      = ckbTLS.Checked;

                ACBrNFe.ConfigGravar();

                Application.DoEvents();
            }
            finally
            {
                SplashScreenManager.Close();
            }
        }