Пример #1
0
        public static SegnalazionePreliminareDanno SegnalazionePreliminareDanno_Create(
            String Indirizzo,
            String Localita,
            String Provincia,
            Guid OggettoID
            )
        {
            try
            {
                NHibernate.ISession aNHibernateSession = NHibernateHelper.GetOrCreateCurrentSession();

                Recapito aRecapito = Recapito_Create(
                    Indirizzo,
                    Localita,
                    Provincia
                    );

                OggettoSegnalazionePreliminareDanno aOggettoSegnalazionePreliminareDanno =
                    aNHibernateSession.Load <OggettoSegnalazionePreliminareDanno>(OggettoID);


                SegnalazionePreliminareDanno aSegnalazionePreliminareDanno =
                    SegnalazionePreliminareDanno_Create(
                        aRecapito,
                        aOggettoSegnalazionePreliminareDanno
                        );

                return(aSegnalazionePreliminareDanno);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Пример #2
0
        public static SegnalazionePreliminareDanno SegnalazionePreliminareDanno_Create(
            Recapito Recapito,
            OggettoSegnalazionePreliminareDanno Oggetto
            )
        {
            try
            {
                SegnalazionePreliminareDanno aSegnalazionePreliminareDanno =
                    new SegnalazionePreliminareDanno();

                NHibernate.ISession aNHibernateSession = NHibernateHelper.GetOrCreateCurrentSession();

                aSegnalazionePreliminareDanno.Recapito      = Recapito;
                aSegnalazionePreliminareDanno.Oggetto       = Oggetto;
                aSegnalazionePreliminareDanno.DataCreazione = DateTime.Now;
                aSegnalazionePreliminareDanno.Definitivo    = false;

                aNHibernateSession.Save(aSegnalazionePreliminareDanno);

                aNHibernateSession.Flush();

                return(aSegnalazionePreliminareDanno);
            }
            catch (Exception)
            {
                return(null);
            }
        }