public static Recapito Recapito_Create( String Indirizzo, String Localita, String Provincia ) { try { Recapito aRecapito = new Recapito(); NHibernate.ISession aNHibernateSession = NHibernateHelper.GetOrCreateCurrentSession(); aRecapito.Indirizzo = Indirizzo; aRecapito.Localita = Localita; aRecapito.Provincia = Provincia; aNHibernateSession.Save(aRecapito); aNHibernateSession.Flush(); return(aRecapito); } catch (Exception) { return(null); } }
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); } }
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); } }
public ActionResult DeleteConfirmed(int id) { Recapito recapito = db.Recapiti.Find(id); db.Recapiti.Remove(recapito); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Tipo,Valore,Persona_Id")] Recapito recapito) { if (ModelState.IsValid) { db.Entry(recapito).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Persona_Id = new SelectList(db.Persone, "Id", "Nome", recapito.Persona_Id); return(View(recapito)); }
public ActionResult Create([Bind(Include = "Id,Tipo,Valore,Persona_Id")] Recapito recapito) { if (ModelState.IsValid) { db.Recapiti.Add(recapito); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Persona_Id = new SelectList(db.Persone, "Id", "Nome", recapito.Persona_Id); return(View(recapito)); }
// GET: Recapiti/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Recapito recapito = db.Recapiti.Find(id); if (recapito == null) { return(HttpNotFound()); } return(View(recapito)); }
// GET: Recapiti/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Recapito recapito = db.Recapiti.Find(id); if (recapito == null) { return(HttpNotFound()); } ViewBag.Persona_Id = new SelectList(db.Persone, "Id", "Nome", recapito.Persona_Id); return(View(recapito)); }
public static Recapito Recapito_GetByID( Guid RecapitoID ) { Recapito aRecapito = null; NHibernate.ISession aNHibernateSession = NHibernateHelper.GetOrCreateCurrentSession(); try { aRecapito = aNHibernateSession.Get <Recapito>(RecapitoID); } catch (Exception) { } return(aRecapito); }
protected SegnalazionePreliminareDanno AddDanno() { SegnalazionePreliminareDanno aSegnalazionePreliminareDanno = new SegnalazionePreliminareDanno(); NHibernate.ISession aNHibernateISession = NHibernateHelper.GetOrCreateCurrentSession(); aSegnalazionePreliminareDanno.Oggetto = Manager.OggettiSegnalazionePreliminareDanno_GetAll()[rbList.SelectedIndex]; aSegnalazionePreliminareDanno.DataCreazione = DateTime.Now; aSegnalazionePreliminareDanno.Definitivo = true; // false se si vuole gestire la pratica successivamente aNHibernateISession.Save(aSegnalazionePreliminareDanno); //RECAPITO Recapito aRecapito = new Recapito(); aRecapito.Indirizzo = txtIndi.Text; aRecapito.Localita = txtLocal.Text; aRecapito.Provincia = txtProv.Text; aNHibernateISession.Save(aRecapito); aSegnalazionePreliminareDanno.Recapito = aRecapito; //aNHibernateISession.Flush(); //DETTAGLIO DettaglioSegnalazionePreliminareDanno aDettaglio = new DettaglioSegnalazionePreliminareDanno(); aDettaglio.Corpo = txtDexDanno.Text; aDettaglio.DataCreazione = DateTime.Now; aSegnalazionePreliminareDanno.Dettagli.Add(aDettaglio); aDettaglio.SegnalazionePreliminareDanno = aSegnalazionePreliminareDanno; aNHibernateISession.Save(aDettaglio); //FILE IMMAGINE if (FileUpload1.HasFile) { Random r = new Random(); string sFilename = r.Next(10001, 99999) + "_" + FileUpload1.FileName.Trim(); FileUpload1.SaveAs(Server.MapPath("public/" + sFilename)); Hackathon.Need2.Model.File aFile = new Hackathon.Need2.Model.File(); aFile.Nome = sFilename; aFile.Estensione = ""; aDettaglio.File = aFile; aNHibernateISession.Save(aFile); aDettaglio.File = aFile; } ; //RIFERIMENTO PERSONALE Riferimento aRiferimento = new Riferimento(); aRiferimento.Nominativo = txtNominativo.Text; aRiferimento.EMail = txtEmail.Text; aRiferimento.Telefono = txtTel.Text; aNHibernateISession.Save(aRiferimento); aSegnalazionePreliminareDanno.Riferimento = aRiferimento; aNHibernateISession.Flush(); return(aSegnalazionePreliminareDanno); }
public static SegnalazionePreliminareDanno Test() { SegnalazionePreliminareDanno aSegnalazionePreliminareDanno = new SegnalazionePreliminareDanno(); NHibernate.ISession aNHibernateISession = NHibernateHelper.GetOrCreateCurrentSession(); aSegnalazionePreliminareDanno.Oggetto = Manager.OggettiSegnalazionePreliminareDanno_GetAll()[0]; aSegnalazionePreliminareDanno.DataCreazione = DateTime.Now; aSegnalazionePreliminareDanno.Definitivo = true; aNHibernateISession.Save(aSegnalazionePreliminareDanno); Recapito aRecapito = new Recapito(); aRecapito.Indirizzo = "Indirizzo"; aRecapito.Localita = "Città"; aRecapito.Provincia = "Provincia"; aNHibernateISession.Save(aRecapito); aSegnalazionePreliminareDanno.Recapito = aRecapito; //aNHibernateISession.Flush(); DettaglioSegnalazionePreliminareDanno aDettaglio = new DettaglioSegnalazionePreliminareDanno(); aDettaglio.Corpo = "Commento danni da segnalare..."; aDettaglio.DataCreazione = DateTime.Now; aSegnalazionePreliminareDanno.Dettagli.Add(aDettaglio); aDettaglio.SegnalazionePreliminareDanno = aSegnalazionePreliminareDanno; aNHibernateISession.Save(aDettaglio); File aFile = new File(); aFile.Nome = "Crepa.jpg"; aFile.Estensione = ".jpg"; aNHibernateISession.Save(aFile); aDettaglio.File = aFile; Riferimento aRiferimento = new Riferimento(); aRiferimento.Nominativo = "Nome Cognome"; aRiferimento.EMail = "*****@*****.**"; aRiferimento.Telefono = "123456789"; aNHibernateISession.Save(aRiferimento); aSegnalazionePreliminareDanno.Riferimento = aRiferimento; aNHibernateISession.Flush(); return(aSegnalazionePreliminareDanno); }