public int VerificaCSDRevocado(string serieCert, DateTime fecha, string version) { var lcoLogic = new LcoLogic(); var lcoLogic2 = new Operaciones_IRFC(); if (version == "3.2") { vLCO lco = lcoLogic2.SearchLCOByNoCertificado(serieCert); try { if (lco == null) { return(304); } if (lco.ValidezObligaciones.Equals("0", StringComparison.CurrentCultureIgnoreCase) || (fecha < lco.FechaInicio || fecha > lco.FechaFinal) || !lco.EstatusCertificado.Contains("A")) { return(304); } return(0); } catch (Exception ee) { Logger.Error("", ee); return(304); } } else { var lco = lcoLogic.SearchCsdBySerie(serieCert, fecha); try { if (lco == null) { return(304); } return(0); } catch (Exception ee) { Logger.Error("", ee); return(304); } } }
public int VerificaFolioSerieCfd(string folio, string serie, string noAprobacion, string anioAprobacion) { try { var lcoLogic = new LcoLogic(); var lco = lcoLogic.SearchFolioSerie(folio, serie, noAprobacion, anioAprobacion); if (lco == null) { return(409); } return(0); } catch (Exception ee) { Logger.Error("", ee); return(309); } }