public void Log(enumAttivita attivita, string descrizioneAttivita, string tabellaCoinvolta = "", decimal?idtabellaCoinvolta = null, decimal?idTrasferimento = null) { AccountModel ac = new AccountModel(); LogAttivitaModel lam = new LogAttivitaModel(); using (dtLogAttivita dtl = new dtLogAttivita()) { try { ac = Utility.UtenteAutorizzato(); if (ac != null && ac.idDipendente > 0) { lam.idDipendente = ac.idDipendente; lam.idTrasferimento = idTrasferimento; lam.idAttivitaCrud = (decimal)attivita; lam.dataOperazione = DateTime.Now; lam.descAttivitaSvolta = descrizioneAttivita; lam.tabellaCoinvolta = tabellaCoinvolta; lam.idTabellaCoinvolta = idtabellaCoinvolta; dtl.SetLogAttivita(lam); } } catch (Exception ex) { throw ex; } } }
public static void SetLogAttivita(EnumAttivitaCrud eac, string descAttivitaSvolta, string tabellaCoinvolta, ModelDBISE db, decimal idTrasferimento = 0, decimal idTabellaCoinvolta = 0) { using (dtLogAttivita dtla = new dtLogAttivita()) { LogAttivitaModel lam = new LogAttivitaModel(); lam.idDipendente = Utility.UtenteAutorizzato().idDipendente; if (idTrasferimento > 0) { lam.idTrasferimento = idTrasferimento; } lam.idAttivitaCrud = (decimal)eac; lam.dataOperazione = DateTime.Now; lam.descAttivitaSvolta = descAttivitaSvolta; lam.tabellaCoinvolta = tabellaCoinvolta; if (idTabellaCoinvolta > 0) { lam.idTabellaCoinvolta = idTabellaCoinvolta; } dtla.SetLogAttivita(lam, db); } }