public static void PrimeiraReducaoDoMes() { DateTime PrimeiroDia = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); DateTime UltimoDia = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month)); string DataInicio = Biblioteca.DataParaTexto(PrimeiroDia); string DataFim = Biblioteca.DataParaTexto(UltimoDia); string Filtro = "SerieEcf = " + Biblioteca.QuotedStr(Sessao.Instance.Configuracao.EcfImpressora.Serie) + " and (DataMovimento between " + Biblioteca.QuotedStr(DataInicio) + " and " + Biblioteca.QuotedStr(DataFim) + ")"; if (R02Controller.ConsultaR02Lista(Filtro).Count == 1) { DataModule.ACBrECF.LeituraMemoriaFiscal(PrimeiroDia, UltimoDia, true); } }
public void PopulaObjetosPrincipais() { try { XmlDocument ArquivoXML = new XmlDocument(); ArquivoXML.Load(Application.StartupPath + "\\ArquivoAuxiliar.xml"); PathIntegracao = ArquivoXML.GetElementsByTagName("remoteApp").Item(0).InnerText.Trim(); ECFsAutorizados.Add(Biblioteca.Desencripta(ArquivoXML.GetElementsByTagName("serie1").Item(0).InnerText.Trim())); // R01 = R01Controller.ConsultaR01("Id=1"); Filtro = "StatusMovimento=" + Biblioteca.QuotedStr("A") + " or StatusMovimento=" + Biblioteca.QuotedStr("T"); Movimento = EcfMovimentoController.ConsultaEcfMovimento(Filtro); Configuracao = EcfConfiguracaoController.ConsultaEcfConfiguracao("Id=1"); ListaTipoPagamento = EcfTipoPagamentoController.ConsultaEcfTipoPagamentoLista("Id>0").ToList(); ListaImpressora = EcfImpressoraController.ConsultaEcfImpressoraLista("Id>0").ToList(); } catch (Exception eError) { Log.write(eError.ToString()); } }
public static string VerificaNULL(string Texto, int Tipo) { switch (Tipo) { case 0: if (Texto.Trim() == "") { return("NULL"); } else { return(Texto.Trim()); } case 1: if (Texto.Trim() == "") { return("NULL"); } else { return(Biblioteca.QuotedStr(Texto.Trim())); } case 2: if (Texto.Trim() == "") { return(""); } else { return(Texto.Trim()); } default: return(""); } }