Exemplo n.º 1
0
        public void SetLogAttivita(LogAttivitaModel lam)
        {
            using (ModelDBISE db = new ModelDBISE())
            {
                try
                {
                    var la = new LOGATTIVITA()
                    {
                        IDDIPENDENTE       = lam.idDipendente,
                        IDTRASFERIMENTO    = lam.idTrasferimento,
                        IDATTIVITACRUD     = lam.idAttivitaCrud,
                        DATAOPERAZIONE     = lam.dataOperazione,
                        DESCATTIVITASVOLTA = lam.descAttivitaSvolta,
                        TABELLACOINVOLTA   = lam.tabellaCoinvolta,
                        IDTABELLACOINVOLTA = lam.idTabellaCoinvolta
                    };

                    db.LOGATTIVITA.Add(la);
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Exemplo n.º 2
0
        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;
                }
            }
        }
Exemplo n.º 3
0
        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);
            }
        }