public bool save() { try { using (ComandoEntities entities = new ComandoEntities()) { entities.Trasgressore.Add(this.trasgressore); entities.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
public Proprietario SaveData(long idverbale) { using (ComandoEntities entities = new ComandoEntities()) { ParameterExpression expression; Verbale verbale = entities.Verbale.Find(idverbale); if (verbale.Veicolo != null) { proprietario = verbale.Veicolo.Proprietario; } if (proprietario == null) { proprietario = new Proprietario(); } this.proprietario.Nome = this.txtNome.Text.Trim(); this.proprietario.CittaNascita = this.txtCittaNascita.Text.Trim(); this.proprietario.CittaResidenza = this.txtCittaResidenza.Text.Trim(); this.proprietario.Cognome = this.txtCognome.Text.Trim(); DateTime result = new DateTime(); this.proprietario.DataNascita = null; if (DateTime.TryParse(this.txtDataNascita.Text, out result)) { this.proprietario.DataNascita = new DateTime?(result); } this.proprietario.IndirizzoResidenza = this.txtIndirizzoResidenza.Text.Trim(); this.proprietario.CittaResidenza = this.txtCittaResidenza.Text.Trim(); if (proprietario.Veicolo.Count == 0) { proprietario.Veicolo.Add(verbale.Veicolo); } if (verbale.Veicolo.Proprietario == null) { verbale.Veicolo.Proprietario = proprietario; } entities.SaveChanges(); return(this.proprietario); } }
protected void salva_Click(object sender, EventArgs e) { try { using (ComandoEntities entities = new ComandoEntities()) { Utente u = new Utente { Login = this.username.Text, Pwd = Base64Encode(this.password1.Text) }; if (this.password1.Text == this.password2.Text) { if (!(entities.Utente.Any(x => x.Login == this.username.Text))) { u.Id = (entities.Utente.Max(x => x.Id)) + 1; entities.Utente.Add(u); try { entities.SaveChanges(); this.lblError.Text = "Utente creato correttamente"; } catch (Exception exception) { this.lblError.Text = "Si \x00e8 verificato un errore" + exception.Message; } } else { this.lblError.Text = "Utente gi\x00e0 registrato!"; } } else { this.lblError.Text = "Le Password non coincidono! Riprovare"; } } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public Trasgressore SaveData(long idverbale) { using (var entities = new ComandoEntities()) { ParameterExpression expression = null; ParameterExpression[] parameters = new ParameterExpression[] { expression }; Verbale verbale = entities.Verbale.Find(idverbale); if (verbale.Trasgressore != null) { this.trasgressore = verbale.Trasgressore; } this.trasgressore.CapNascita = this.txtCapNascita.Text.Trim(); this.trasgressore.CapResidenza = this.txtCAPResidenza.Text.Trim(); this.trasgressore.CF = this.txtCF.Text.Trim(); this.trasgressore.CittaNascita = this.txtCittaNascita1.Text.Trim(); this.trasgressore.CittaResidenza = this.txtCittaResidenza.Text.Trim(); this.trasgressore.CivicoResidenza = this.txtCivicoResidenza.Text.Trim(); this.trasgressore.Nome = this.txtNome.Text.Trim(); this.trasgressore.Cognome = this.txtCognome.Text.Trim(); DateTime result = new DateTime(); this.trasgressore.DataNascita = null; if (DateTime.TryParse(this.txtNascita.Text, out result)) { this.trasgressore.DataNascita = new DateTime?(result); } this.trasgressore.StatoNascita = this.txtStatoNascita.Text.Trim(); this.trasgressore.ViaResidenza = this.txtViaResidenza.Text.Trim(); this.trasgressore.Sesso = this.ddlSesso.SelectedValue; this.trasgressore.CIttaDomicilio = this.txtCittaDomicilio.Text; this.trasgressore.IndirizzoDomicilio = this.txtViaDomicilio.Text; if (this.trasgressore.Id == 0) { entities.Trasgressore.Add(this.trasgressore); verbale.Trasgressore = this.trasgressore; } entities.SaveChanges(); } return(this.trasgressore); }
protected void salva_Click(object sender, EventArgs e) { using (ComandoEntities entities = new ComandoEntities()) { Utente u = (Utente)this.Session["currentUser"]; string encodedPassword = Helper.Base64Encode(this.vecchiapassword.Text); if (u != null) { var vecchiaPwd = Helper.Base64Encode(entities.Utente.Where(x => x.Id == u.Id).Select(x => x.Pwd).FirstOrDefault()); if (vecchiaPwd != encodedPassword) { this.divError.Visible = true; this.lblError.Visible = true; this.divError.CssClass = "alert-danger"; this.lblError.CssClass = "alert-danger"; this.lblError.Text = "Vecchia password errata"; } else { this.divError.Visible = true; this.lblError.Visible = true; entities.Utente.Find(u.Id).Pwd = Helper.Base64Decode(nuovapassword.Text); entities.SaveChanges(); this.divError.CssClass = "alert-success"; this.lblError.CssClass = "alert-success"; this.lblError.Text = "Salvataggio effettuato"; base.Response.Redirect("Domicilio.aspx?cat=1"); } } else { this.divError.Visible = true; this.lblError.Visible = true; this.divError.CssClass = "alert-danger"; this.lblError.CssClass = "alert-danger"; this.lblError.Text = "Prima occorre effettuare il login"; } } }
public void Save(object sender, EventArgs e) { using (ComandoEntities ComandoEntities = new ComandoEntities()) { if (this.ViewState["idverbale"] == null) { this.ViewState["idverbale"] = (object)this.ControlAgente.AddNew(); } int num = int.Parse(this.ViewState["idverbale"].ToString()); this.verbale = ComandoEntities.Verbale.Find((object)num); this.ControlAgente.SaveData((long)num); Veicolo veicolo = this.ControlVeicolo.SaveData((long)num); Proprietario proprietario = this.ControlProprietario.SaveData((long)num); veicolo.Proprietario = proprietario; this.ControlPatente.SaveData((long)num, false); this.ControlCustode.SaveData(veicolo.Id); int cat = int.Parse(this.Request.QueryString["cat"].ToString()); this.verbale.CategoriaVerbale = ComandoEntities.CategoriaVerbale.Where <CategoriaVerbale>((Expression <Func <CategoriaVerbale, bool> >)(x => x.ID == (long)cat)).FirstOrDefault <CategoriaVerbale>(); this.verbale.Timestamp = (DateTime.Now); ComandoEntities.SaveChanges(); } }
public void SaveData(long idveicolo) { using (ComandoEntities entities = new ComandoEntities()) { Veicolo veicolo = entities.Veicolo.Find(idveicolo); this.custode = veicolo.Custode; if (custode == null) { custode = new Custode(); } this.custode.Ditta = this.txtDitta.Text; this.custode.Indirizzo = this.txtIndirizzo.Text; this.custode.Comune = this.txtComune.Text; if (custode.Id == 0) { entities.Custode.Add(custode); veicolo.Custode = custode; } entities.SaveChanges(); } }
public Patente SaveData(long idverbale, bool tra) { using (ComandoEntities entities = new ComandoEntities()) { Attore PropietarioTrasgressore = null; if (tra) { object[] keyValues = new object[] { idverbale }; PropietarioTrasgressore = (Trasgressore)entities.Verbale.Find(keyValues).Trasgressore; } else { object[] objArray2 = new object[] { idverbale }; PropietarioTrasgressore = (Proprietario)entities.Verbale.Find(idverbale).Veicolo.Proprietario; } if (tra) { this.patente = entities.Verbale.Find(idverbale).Trasgressore.Patente; } else { this.patente = entities.Verbale.Find(idverbale).Veicolo.Proprietario.Patente; } if (this.patente == null) { this.patente = new Patente(); } patente.Categoria = this.ddlCategoria.SelectedItem.Text.Trim(); DateTime result = new DateTime(); patente.Data = null; if (DateTime.TryParse(this.txtDataRilascio.Text, out result)) { this.patente.Data = new DateTime?(result); } this.patente.Numero = this.txtNumero.Text; this.patente.RilasciataDa = this.txtRialsciataDa.Text; if (this.patente.Id == 0) { entities.Patente.Add(this.patente); } if (tra) { ((Trasgressore)PropietarioTrasgressore).Patente = patente; } else { ((Proprietario)PropietarioTrasgressore).Patente = patente; } try { entities.SaveChanges(); } catch (Exception exception1) { Console.Write(exception1.Message); } } return(this.patente); }
public long AddNew() { Violazione entity = new Violazione(); Verbale verbale = new Verbale(); Agente item = new Agente(); Agente item2 = new Agente(); using (var entities = new ComandoEntities()) { verbale.Utente_Id = ((Utente)this.Context.Session["currentUser"]).Id; verbale.Category_Id = Int64.Parse(Request.QueryString["cat"].ToString()); item = entities.Agente.Find(this.agente1.Id); item2 = entities.Agente.Find(this.agente2.Id); verbale.Agente = item; verbale.Agente1 = item2; new DateTime(); DateTime result = new DateTime(); DateTime?nullable = null; verbale.Data = nullable; if (DateTime.TryParse(this.txtDataVerbale.Text, out result)) { verbale.Data = new DateTime?(result); } else { verbale.Data = new DateTime?(DateTime.Now); } DateTime time2 = new DateTime(); nullable = null; verbale.DataOraApertura = nullable; if (DateTime.TryParse(this.txtDataApertura.Text, out time2)) { verbale.DataOraApertura = new DateTime?(time2); } DateTime time3 = new DateTime(); nullable = null; verbale.DataOraChiusura = nullable; if (DateTime.TryParse(this.txtDataChiusura.Text, out time3)) { verbale.DataOraChiusura = new DateTime?(time3); } this.txtOraApertura.Text = string.IsNullOrEmpty(this.txtOraApertura.Text) ? "00:00" : this.txtOraApertura.Text; this.txtOraChiusura.Text = string.IsNullOrEmpty(this.txtOraChiusura.Text) ? "00:00" : this.txtOraChiusura.Text; this.txtOraApertura.Text = this.txtOraApertura.Text.Replace("__", "00"); this.txtOraChiusura.Text = this.txtOraChiusura.Text.Replace("__", "00"); char[] separator = new char[] { ':' }; int hours = short.Parse(this.txtOraApertura.Text.Split(separator)[0].ToString()); char[] chArray2 = new char[] { ':' }; int minutes = (this.txtOraApertura.Text.Split(chArray2).Length > 1) ? short.Parse(this.txtOraApertura.Text.Split(new char[] { ':' })[1].ToString()) : 0; DateTime span = new DateTime(verbale.DataOraApertura.Value.Year, verbale.DataOraApertura.Value.Month, verbale.DataOraApertura.Value.Day, hours, minutes, 0); char[] chArray4 = new char[] { ':' }; int num3 = short.Parse(this.txtOraChiusura.Text.Split(chArray4)[0].ToString()); char[] chArray5 = new char[] { ':' }; int num4 = (this.txtOraChiusura.Text.Split(chArray5).Length > 1) ? short.Parse(this.txtOraChiusura.Text.Split(new char[] { ':' })[1].ToString()) : 0; DateTime span2 = new DateTime(verbale.DataOraChiusura.Value.Year, verbale.DataOraChiusura.Value.Month, verbale.DataOraChiusura.Value.Day, num3, num4, 0); verbale.DataOraApertura = new DateTime?(span); verbale.DataOraChiusura = new DateTime?(span2); verbale.Indirizzo = this.txtVerbaleIndirizzo.Text; entity.Verbale = verbale; entities.Entry <Verbale>(verbale).State = EntityState.Added; DateTime time4 = new DateTime(); entity.Data = null; if (DateTime.TryParse(this.txtViolazioneData.Text, out time4)) { entity.Data = new DateTime?(time4); } entity.Articolo = this.txtArticolo.Text; entity.Indirizzo = this.txtIndirizzoViolazione.Text; entity.Citta = this.txtCittaViolazione.Text; entity.Verbale = verbale; entities.Entry <Violazione>(entity).State = EntityState.Added; try { entities.SaveChanges(); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(verbale.Id); } }