|
35 | 35 | using System.Windows.Forms;
|
36 | 36 | using DFe.Classes.Entidades;
|
37 | 37 | using DFe.Classes.Flags;
|
38 |
| -using DFe.Utils; |
39 | 38 | using DFe.Utils.Assinatura;
|
40 | 39 | using MDFe.Classes.Flags;
|
41 | 40 | using MDFe.Classes.Informacoes;
|
@@ -108,6 +107,7 @@ public class MDFeTesteModel : ViewModel
|
108 | 107 | private string _diretorioSalvarXml;
|
109 | 108 | private bool _isSalvarXml;
|
110 | 109 | private int _timeOut;
|
| 110 | + private bool _manterCertificadoEmCache; |
111 | 111 |
|
112 | 112 | #region empresa
|
113 | 113 |
|
@@ -295,6 +295,16 @@ public string Senha
|
295 | 295 | }
|
296 | 296 | }
|
297 | 297 |
|
| 298 | + public bool ManterCertificadoEmCache |
| 299 | + { |
| 300 | + get { return _manterCertificadoEmCache; } |
| 301 | + set |
| 302 | + { |
| 303 | + _manterCertificadoEmCache = value; |
| 304 | + OnPropertyChanged("ManterCertificadoEmCache"); |
| 305 | + } |
| 306 | + } |
| 307 | + |
298 | 308 | #endregion
|
299 | 309 |
|
300 | 310 | #region configWebService
|
@@ -490,7 +500,8 @@ public void SalvarConfiguracoesXml()
|
490 | 500 | {
|
491 | 501 | CaminhoArquivo = CaminhoArquivo,
|
492 | 502 | NumeroDeSerie = NumeroDeSerie,
|
493 |
| - Senha = Senha |
| 503 | + Senha = Senha, |
| 504 | + ManterEmCache = ManterCertificadoEmCache |
494 | 505 | },
|
495 | 506 | ConfigWebService =
|
496 | 507 | {
|
@@ -562,6 +573,7 @@ public void CarregarConfiguracoesMDFe()
|
562 | 573 | Rntrc = config.Empresa.RNTRC;
|
563 | 574 |
|
564 | 575 | Senha = config.CertificadoDigital.Senha;
|
| 576 | + ManterCertificadoEmCache = config.CertificadoDigital.ManterEmCache; |
565 | 577 | CaminhoArquivo = config.CertificadoDigital.CaminhoArquivo;
|
566 | 578 | NumeroDeSerie = config.CertificadoDigital.NumeroDeSerie;
|
567 | 579 |
|
@@ -1129,6 +1141,7 @@ private static void CarregarConfiguracoesMDFe(Configuracao config)
|
1129 | 1141 | Utils.Configuracoes.MDFeConfiguracao.SenhaCertificadoDigital = config.CertificadoDigital.Senha;
|
1130 | 1142 | Utils.Configuracoes.MDFeConfiguracao.CaminhoCertificadoDigital = config.CertificadoDigital.CaminhoArquivo;
|
1131 | 1143 | Utils.Configuracoes.MDFeConfiguracao.NumeroSerieCertificadoDigital = config.CertificadoDigital.NumeroDeSerie;
|
| 1144 | + Utils.Configuracoes.MDFeConfiguracao.ManterCertificadoEmCache = config.CertificadoDigital.ManterEmCache; |
1132 | 1145 | Utils.Configuracoes.MDFeConfiguracao.CaminhoSchemas = config.ConfigWebService.CaminhoSchemas;
|
1133 | 1146 | Utils.Configuracoes.MDFeConfiguracao.CaminhoSalvarXml = config.DiretorioSalvarXml;
|
1134 | 1147 | Utils.Configuracoes.MDFeConfiguracao.IsSalvarXml = config.IsSalvarXml;
|
|
0 commit comments