public T_ErroriIODao Esegui(string codiceFiscale, string cognome) { try { if (string.IsNullOrEmpty(cognome)) { ErroriIOService _service = new ErroriIOService(); Errore = _service.GetById("020"); return(Errore); } if (!string.IsNullOrEmpty(codiceFiscale)) { string cognomeCF = codiceFiscale.Substring(0, 3); string calcolato = CodiceFiscale.CalcolaCodiceCognome(cognome); if (!cognomeCF.Equals(calcolato)) { ErroriIOService _service = new ErroriIOService(); Errore = _service.GetById("016"); return(Errore); } } } catch { } return(Errore); }
public Asdep.Common.DAO.T_ErroriIODao Esegui(string codiceFiscale, DateTime?valore) { try { if (valore.HasValue) { if (!string.IsNullOrEmpty(codiceFiscale)) { string calcolato = CodiceFiscale.GetDateFromFiscalCode(codiceFiscale); DateTime _calcData = DateTime.Parse(calcolato, new CultureInfo("it-IT")); if (valore.Value.CompareTo(_calcData) != 0) { ErroriIOService _service = new ErroriIOService(); Errore = _service.GetById("017"); return(Errore); } } } } catch { } return(Errore); }