public BaseVerbale CreaDettaglio(long verbaleid) { VerbaleElezioneDomicilio domicilio = new VerbaleElezioneDomicilio(); long current = verbaleid; using (ComandoEntities entities = new ComandoEntities()) { this.violazione = entities.Violazione.Where(x => x.Verbale_Id == verbaleid).FirstOrDefault(); this.verbale = this.violazione.Verbale; this.trasgressore = this.verbale.Trasgressore; if (this.verbale.Agente != null) { this.agente1 = this.verbale.Agente; } if (this.verbale.Agente1 != null) { this.agente2 = this.verbale.Agente1; } this.avvocato = this.verbale.Avvocato; this.patente = this.trasgressore.Patente; if (this.veicolo.Id_Custode.HasValue) { object[] objArray2 = new object[] { this.veicolo.Id_Custode }; this.custode = entities.Custode.Find(objArray2); } return(Helper.RiempiCampi(this.verbale, this.agente1, this.agente2, this.violazione, this.trasgressore, this.patente, null, verbale.Veicolo, this.avvocato, this.veicolo.Proprietario, this.custode)); } }
public void LoadData(Agente agente1, Agente agente2, Verbale verbale, Violazione violazione) { if (agente1.Id != 0) { if (this.ddlA1.Items.Count == 0) { this.BindDDL(); } this.Agente1ID.Value = agente1.Id.ToString(); this.ddlA1.ClearSelection(); this.ddlA1.Items.FindByValue(agente1.Id.ToString()).Selected = true; } if (agente2.Id != 0) { this.Agente2ID.Value = agente2.Id.ToString(); this.ddlA2.ClearSelection(); this.ddlA2.Items.FindByValue(agente2.Id.ToString()).Selected = true; } if (verbale != null) { DateTime?data = verbale.Data; DateTime minValue = DateTime.MinValue; if (data.HasValue ? (data.HasValue ? (data.GetValueOrDefault() != minValue) : false) : true) { this.txtDataVerbale.Text = verbale.Data.Value.ToShortDateString(); } if (verbale.DataOraApertura.HasValue) { this.txtDataApertura.Text = verbale.DataOraApertura.Value.ToShortDateString(); this.txtOraApertura.Text = !verbale.DataOraApertura.HasValue ? string.Empty : verbale.DataOraApertura.Value.ToString("hh:mm"); } if (verbale.DataOraChiusura.HasValue) { this.txtDataChiusura.Text = verbale.DataOraChiusura.Value.ToShortDateString(); this.txtOraChiusura.Text = !verbale.DataOraChiusura.HasValue ? string.Empty : verbale.DataOraChiusura.Value.ToString("hh:mm"); } if (verbale.Indirizzo != null) { this.txtVerbaleIndirizzo.Text = verbale.Indirizzo.ToString(); } } if (violazione != null) { if (verbale.Violazione.Count > 0) { this.ViolazioneId.Value = verbale.Violazione.First <Violazione>().Id.ToString(); } this.txtArticolo.Text = violazione.Articolo; if (violazione.Data.HasValue) { this.txtViolazioneData.Text = violazione.Data.Value.ToShortDateString(); } if (violazione.Data.HasValue) { this.txtOra.Text = violazione.Data.Value.ToShortTimeString(); } this.txtIndirizzoViolazione.Text = violazione.Indirizzo; this.txtCittaViolazione.Text = violazione.Citta; } }
public void Load(Verbale v) { if (v != null) { using (ComandoEntities entities = new ComandoEntities()) { this.violazione = entities.Violazione.Where(x => x.Verbale_Id == v.Id).FirstOrDefault(); if (v.Agente != null) { this.ControlAgente.agente1 = v.Agente1; } if (v.Agente1 != null) { this.ControlAgente.agente2 = v.Agente; } this.ControlAgente.verbale = v; this.ControlAgente.violazione = this.violazione; this.ControlAgente.LoadData(this.ControlAgente.agente1, this.ControlAgente.agente2, v, this.ControlAgente.violazione); if (v.Trasgressore != null) { this.ControlTrasgressore.LoadData(v.Trasgressore); } if (v.Avvocato != null) { this.ControlAvvocato.LoadData(v.Avvocato); } this.ViewState["idverbale"] = v.Id; base.idverbale.Value = v.Id.ToString(); } } }
public void SaveData(long idverbale) { using (var entities = new ComandoEntities()) { ParameterExpression expression; ParameterExpression[] parameters = new ParameterExpression[] { }; Verbale verbale = entities.Verbale.Find(idverbale); if (verbale.Avvocato != null) { this.avvocato = entities.Avvocato.Where(x => x.Id == verbale.Avvocato_Id).FirstOrDefault(); } this.avvocato.Cellulare = this.txtCellulare.Text; this.avvocato.Cognome = this.txtCognome.Text; this.avvocato.Email = this.txtEmail.Text; this.avvocato.Foro = this.txtForo.Text; this.avvocato.CittaStudio = this.txtCittaStudio.Text; this.avvocato.IndirizzoStudio = this.txtIndirizzoStudio.Text; this.avvocato.Nome = this.txtNome.Text; this.avvocato.TelefonoStudio = this.txtTelefonoStudio.Text; this.avvocato.FaxStudio = this.txtFaxStudio.Text; int num = 1; if (this.ddlAssegnato.SelectedValue.ToString() == num.ToString()) { this.avvocato.Assegnato = true; } else { this.avvocato.Assegnato = false; } verbale.Avvocato = this.avvocato; entities.Entry <Avvocato>(this.avvocato).State = (this.avvocato.Id == 0) ? EntityState.Added : EntityState.Modified; entities.SaveChanges(); } }
public Veicolo SaveData(long idverbale) { using (ComandoEntities entities = new ComandoEntities()) { ParameterExpression[] parameters = new ParameterExpression[] { }; ParameterExpression[] expressionArray2 = new ParameterExpression[] { }; Verbale item = entities.Verbale.Find(idverbale); this.veicolo = item.Veicolo; if (veicolo == null) { veicolo = new Veicolo(); } this.veicolo.colore = this.txtColore.Text; this.veicolo.marca = this.txtMarca.Text; this.veicolo.modello = this.txtModello.Text; this.veicolo.targa = this.txtTarga.Text; this.veicolo.telaio = this.txtTelaio.Text; this.veicolo.TipoVeicolo_Id = int.Parse(this.ddlTipoVeicolo.SelectedValue); if (veicolo.Id == 0) { entities.Veicolo.Add(veicolo); } if (item.Veicolo == null) { item.Veicolo = veicolo; } entities.SaveChanges(); return(this.veicolo); } }
public Attore SaveData(long idverbale) { using (ComandoEntities entities = new ComandoEntities()) { 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.DocumentoTipo = this.txtTipoDocumento.Text.Trim(); this.trasgressore.DocumentoNumero = this.txtNumeroDocumento.Text.Trim(); verbale.Trasgressore = (Trasgressore)this.trasgressore; entities.Entry <Attore>(this.trasgressore).State = (this.trasgressore.Id == 0) ? EntityState.Added : EntityState.Modified; entities.SaveChanges(); } return(this.trasgressore); }
public BaseVerbale CreaDettaglio(long verbaleid) { VerbaleElezioneDomicilio domicilio = new VerbaleElezioneDomicilio(); long current = verbaleid; using (ComandoEntities entities = new ComandoEntities()) { ParameterExpression expression = null; ParameterExpression[] parameters = new ParameterExpression[] { expression }; this.violazione = entities.Violazione.Where(x => x.Verbale_Id == verbaleid).FirstOrDefault(); this.verbale = this.violazione.Verbale; this.trasgressore = this.verbale.Trasgressore; if (this.verbale.Agente != null) { this.agente1 = this.verbale.Agente; } if (this.verbale.Agente1 != null) { this.agente2 = this.verbale.Agente1; } this.avvocato = this.verbale.Avvocato; this.patente = this.trasgressore.Patente; return(Helper.RiempiCampi(this.verbale, this.agente1, this.agente2, this.violazione, this.trasgressore, this.patente, null, null, this.avvocato, null, null)); } }
protected void OnRowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Select") { int index = Convert.ToInt32(e.CommandArgument); using (ComandoEntities entities = new ComandoEntities()) { ParameterExpression expression; ParameterExpression[] parameters = new ParameterExpression[] { }; Verbale v = entities.Verbale.Find(index); if (v.CategoriaVerbale.ID == 1L) { ((Domicilio)this.Parent.Page).Load(v); } else if (v.CategoriaVerbale.ID == 2L) { ((Ebbrezza)this.Parent.Page).Load(v); } else if (v.CategoriaVerbale.ID == 3L) { ((Polizia)this.Parent.Page).Load(v); } } } }
public void Save(object sender, EventArgs e) { using (ComandoEntities entities = new ComandoEntities()) { if (this.ViewState["idverbale"] == null) { this.ViewState["idverbale"] = this.ControlAgente.AddNew(); } int num = int.Parse(this.ViewState["idverbale"].ToString()); object[] keyValues = new object[] { num }; this.verbale = entities.Verbale.Find(keyValues); this.ControlAgente.SaveData((long)num); this.ControlTrasgressore.SaveData((long)num); this.ControlPatente.SaveData((long)num, true); this.ControlVeicolo.SaveData((long)num); this.ControlProprietario.SaveData((long)num); this.ControlPatenteProprietario.SaveData((long)num, false); Veicolo veicolo = verbale.Veicolo; if (veicolo != null) { this.ControlCustode1.SaveData(veicolo.Id); } entities.SaveChanges(); } string s = "<div id = " + "'alert'" + "style = " + "'display:none'" + " ><p>Salvataggio effettuato!</p></div>"; string script = String.Format("<script>$('body').append(\"{0}\");$('#alert').dialog()</script>", s); this.Page.ClientScript.RegisterClientScriptBlock(base.GetType(), "save", script); }
protected void Page_Load(object sender, EventArgs e) { this.sotto = base.Request.QueryString["sotto"]; if (!base.IsPostBack) { this.ViewState["categoriaverbale"] = base.Request.QueryString["cat"].ToString(); if (base.Request.QueryString["idVerbale"] != null) { long IdVerbale = long.Parse(base.Request.QueryString["idVerbale"]); using (ComandoEntities entities = new ComandoEntities()) { Verbale v = entities.Verbale.Find(IdVerbale); this.Load(v); } } } ((ComandoPage)this).Title = Helper.GetCategoryDescription(int.Parse(this.ViewState["categoriaverbale"].ToString()), Int32.Parse(sotto)); ((Label)(this.Master.FindControl("lblCategory"))).Text = Helper.GetCategoryDescription(int.Parse(this.ViewState["categoriaverbale"].ToString()), Int32.Parse(sotto)); base.BindPossibiliVerbali(3); this.Menu.Create += new EventHandler(this.Create); this.Menu.Save += new EventHandler(this.Save); this.Menu.Search += new EventHandler(this.Search); this.Menu.New += new EventHandler(this.New); int num = 2; if (base.Request.QueryString["sotto"] != num.ToString()) { num = 4; if (base.Request.QueryString["sotto"] != num.ToString()) { return; } } this.ControlCustode1.Visible = false; }
public void SaveData(long verbaleId) { using (var entities = new ComandoEntities()) { verbale = entities.Verbale.Find(verbaleId); agente1.Id = string.IsNullOrEmpty(this.ddlA1.SelectedValue) ? ((long)0) : ((long)int.Parse(this.ddlA1.SelectedValue)); agente2.Id = string.IsNullOrEmpty(this.ddlA2.SelectedValue) ? ((long)0) : ((long)int.Parse(this.ddlA2.SelectedValue)); if (this.verbale != null) { this.verbale.Utente.Id = ((Utente)base.Session["currentUser"]).Id; long idv = this.verbale.Id; DateTime result = new DateTime(); verbale.Agente1_Id = this.agente1.Id; if (this.agente2.Id != 0) { verbale.Agente2_Id = this.agente2.Id; } verbale.Data = new DateTime?(DateTime.TryParse(this.txtDataVerbale.Text, out result) ? result : DateTime.MinValue); verbale.Data = new DateTime(verbale.Data.Value.Year, verbale.Data.Value.Month, verbale.Data.Value.Day, Int32.Parse(this.txtOraApertura.Text.Split(':')[0]), Int32.Parse(this.txtOraApertura.Text.Split(':')[1]), 0); verbale.Indirizzo = this.txtVerbaleIndirizzo.Text; entities.SaveChanges(); } } using (var entities = new ComandoEntities()) { if (this.verbale != null) { Violazione violazione = entities.Violazione.Where(x => x.Verbale_Id == verbaleId).FirstOrDefault(); if (this.violazione != null) { if (String.IsNullOrWhiteSpace(txtOra.Text)) { txtOra.Text = "00:00"; } violazione.Data = DateTime.ParseExact(txtViolazioneData.Text + " " + txtOra.Text, "dd/MM/yyyy hh:mm", CultureInfo.CurrentCulture); violazione.Indirizzo = txtVerbaleIndirizzo.Text; entities.SaveChanges(); } } } }
public void Save(object sender, EventArgs e) { using (var context = new ComandoEntities()) { if (this.ViewState["idverbale"] == null) { this.ViewState["idverbale"] = this.ControlAgente.AddNew(); } int num = int.Parse(this.ViewState["idverbale"].ToString()); this.verbale = context.Verbale.Find((long)num); this.ControlAgente.SaveData((long)num); this.ControlAvvocato.SaveData((long)num); this.ControlTrasgressore.SaveData((long)num); } }
public void Load(Verbale v) { if (v != null) { using (ComandoEntities entities = new ComandoEntities()) { Verbale Verbale = entities.Verbale.Find(v.Id); this.violazione = Verbale.Violazione.FirstOrDefault(); if (Verbale.Agente != null) { this.ControlAgente.agente1 = Verbale.Agente; } if (Verbale.Agente1 != null) { this.ControlAgente.agente2 = Verbale.Agente1; } this.ControlAgente.verbale = Verbale; this.ControlAgente.violazione = this.violazione; this.ControlAgente.LoadData(this.ControlAgente.agente1, this.ControlAgente.agente2, Verbale, this.ControlAgente.violazione); if (Verbale.Trasgressore != null) { this.ControlTrasgressore.LoadData(Verbale.Trasgressore); } this.ViewState["idverbale"] = Verbale.Id; base.idverbale.Value = Verbale.Id.ToString(); if ((Verbale.Trasgressore != null) && (Verbale.Trasgressore.Patente != null)) { this.ControlPatente.LoadData(Verbale.Trasgressore); } if (((Verbale.Veicolo != null) && (Verbale.Veicolo.Proprietario != null)) && (Verbale.Veicolo.Proprietario.Patente != null)) { this.ControlPatenteProprietario.LoadData(Verbale.Veicolo.Proprietario); } if (Verbale.Veicolo != null) { this.ControlVeicolo.LoadData(Verbale.Veicolo); if (Verbale.Veicolo.Proprietario != null) { this.ControlProprietario.LoadData(Verbale.Veicolo.Proprietario); } if (Verbale.Veicolo.Custode != null) { this.ControlCustode1.LoadData(Verbale.Veicolo); } } } } }
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); } }
public VerbaleElezioneDomicilio CreaDettaglio(long verbaleid) { VerbaleElezioneDomicilio elezioneDomicilio = new VerbaleElezioneDomicilio(); long current = verbaleid; using (ComandoEntities entities = new ComandoEntities()) { this.verbale = entities.Verbale.Where <Verbale>((Expression <Func <Verbale, bool> >)(x => x.Id == current)).First <Verbale>(); this.violazione = entities.Violazione.Where <Violazione>((Expression <Func <Violazione, bool> >)(x => x.Verbale_Id == (long?)this.verbale.Id)).First <Violazione>(); this.veicolo = this.verbale.Veicolo; if (this.verbale.Agente != null) { this.agente1 = this.verbale.Agente; } if (this.verbale.Agente1 != null) { this.agente2 = this.verbale.Agente1; } return((VerbaleElezioneDomicilio)Helper.RiempiCampi(this.verbale, this.agente1, this.agente2, this.violazione, null, null, null, null, null, null, null)); } }
public void Save(object sender, EventArgs e) { using (ComandoEntities entities = new ComandoEntities()) { if (this.ViewState["idverbale"] == null) { this.ViewState["idverbale"] = (object)this.ControlAgente.AddNew(); } int num = int.Parse(this.ViewState["idverbale"].ToString()); this.verbale = entities.Verbale.Find((long)num); this.ControlAgente.SaveData((long)num); this.ControlTrasgressore.SaveData((long)num); this.ControlPatente.SaveData((long)num, true); if (string.IsNullOrEmpty(((TextBox)this.ControlAvvocato.FindControl("txtNome")).Text) && string.IsNullOrEmpty(((TextBox)this.ControlAvvocato.FindControl("txtCognome")).Text)) { return; } this.ControlAvvocato.SaveData((long)num); } }
public static void CaricaVerbale(string id) { int index = Convert.ToInt32(id); using (ComandoEntities entities = new ComandoEntities()) { Verbale v = entities.Verbale.Find(id); if (v.CategoriaVerbale.ID == 1L) { new Domicilio().Load(v); } else if (v.CategoriaVerbale.ID == 2L) { new Ebbrezza().Load(v); } else if (v.CategoriaVerbale.ID == 3L) { new Polizia().Load(v); } } }
public void Load(Verbale v) { if (v == null) { return; } using (ComandoEntities entities = new ComandoEntities()) { Verbale Verbale = entities.Verbale.Where <Verbale>((Expression <Func <Verbale, bool> >)(x => x.Id == v.Id)).First <Verbale>(); if (Verbale.Agente != null) { this.ControlAgente.agente1 = Verbale.Agente; } if (Verbale.Agente1 != null) { this.ControlAgente.agente2 = Verbale.Agente1; } this.ControlAgente.verbale = Verbale; this.violazione = entities.Violazione.Where <Violazione>((Expression <Func <Violazione, bool> >)(x => x.Verbale_Id == (long?)Verbale.Id)).FirstOrDefault <Violazione>(); this.ControlAgente.LoadData(this.ControlAgente.agente1, this.ControlAgente.agente2, Verbale, this.violazione); if (Verbale.Veicolo != null) { this.ControlVeicolo.LoadData(Verbale.Veicolo); if (Verbale.Veicolo.Proprietario != null) { this.ControlProprietario.LoadData(Verbale.Veicolo.Proprietario); } } if (Verbale.Veicolo.Proprietario != null) { this.ControlPatente.LoadData(Verbale.Veicolo.Proprietario); } if (Verbale.Veicolo.Custode != null) { this.ControlCustode.LoadData(Verbale.Veicolo); } this.ViewState["idverbale"] = (object)Verbale.Id; this.idverbale.Value = Verbale.Id.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!base.IsPostBack) { this.ViewState["categoriaverbale"] = base.Request.QueryString["cat"].ToString(); if (!(String.IsNullOrEmpty(base.Request.QueryString["idVerbale"]))) { long IdVerbale = long.Parse(base.Request.QueryString["idVerbale"]); using (ComandoEntities entities = new ComandoEntities()) { Verbale v = entities.Verbale.Where(x => x.Id == IdVerbale).FirstOrDefault(); this.Load(v); } } } ((ComandoPage)this).Title = Helper.GetCategoryDescription(int.Parse(this.ViewState["categoriaverbale"].ToString()), null); base.BindPossibiliVerbali(1); this.Menu.New += new EventHandler(this.New); this.Menu.Create += new EventHandler(this.Create); this.Menu.Save += new EventHandler(this.Save); this.Menu.Search += new EventHandler(this.Search); }
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 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); }
public BaseVerbale CreaDettaglio(long verbaleid) { VerbaleElezioneDomicilio domicilio = new VerbaleElezioneDomicilio(); long current = verbaleid; using (ComandoEntities entities = new ComandoEntities()) { this.violazione = entities.Violazione.Where(x => x.Verbale_Id == verbaleid).FirstOrDefault(); this.verbale = this.violazione.Verbale; this.trasgressore = this.verbale.Trasgressore; this.veicolo = this.verbale.Veicolo; if (this.verbale.Agente1 != null) { this.agente1 = this.verbale.Agente; } if (this.verbale.Agente != null) { this.agente2 = this.verbale.Agente1; } return(Helper.RiempiCampi(this.verbale, this.verbale.Agente, this.verbale.Agente1, this.violazione, this.trasgressore, null, null, this.veicolo, this.avvocato, this.veicolo.Proprietario, null)); } }
public void Load(Verbale v) { if (v == null) { return; } using (ComandoEntities comandoEntities1 = new ComandoEntities()) { Verbale Verbale = comandoEntities1.Verbale.Where <Verbale>((Expression <Func <Verbale, bool> >)(x => x.Id == v.Id)).First <Verbale>(); this.violazione = comandoEntities1.Violazione.Where <Violazione>((Expression <Func <Violazione, bool> >)(x => x.Verbale_Id == (long?)Verbale.Id)).FirstOrDefault <Violazione>(); if (Verbale.Agente1 != null) { this.ControlAgente.agente1 = Verbale.Agente1; } if (Verbale.Agente != null) { this.ControlAgente.agente2 = Verbale.Agente; } this.ControlAgente.verbale = Verbale; this.ControlAgente.violazione = this.violazione; this.ControlAgente.LoadData(this.ControlAgente.agente1, this.ControlAgente.agente2, Verbale, this.ControlAgente.violazione); if (Verbale.Trasgressore != null) { this.ControlTrasgressore.LoadData(Verbale.Trasgressore); } this.ViewState["idverbale"] = (object)Verbale.Id; this.idverbale.Value = Verbale.Id.ToString(); if (Verbale.Trasgressore != null && Verbale.Trasgressore.Patente != null) { this.ControlPatente.LoadData(Verbale.Trasgressore); } if (Verbale.Avvocato == null) { return; } this.ControlAvvocato.LoadData(Verbale.Avvocato); } }
public BaseVerbale CreaDettaglio(long verbaleid) { VerbaleElezioneDomicilio elezioneDomicilio = new VerbaleElezioneDomicilio(); long current = verbaleid; using (ComandoEntities comandoEntities1 = new ComandoEntities()) { this.verbale = comandoEntities1.Verbale.Where <Verbale>((Expression <Func <Verbale, bool> >)(x => x.Id == current)).First <Verbale>(); this.violazione = comandoEntities1.Violazione.Where <Violazione>((Expression <Func <Violazione, bool> >)(x => x.Verbale_Id == (long?)this.verbale.Id)).First <Violazione>(); this.trasgressore = this.verbale.Trasgressore; if (this.verbale.Agente != null) { this.agente1 = this.verbale.Agente; } if (this.verbale.Agente1 != null) { this.agente2 = this.verbale.Agente1; } this.avvocato = this.verbale.Avvocato; this.patente = this.trasgressore.Patente; return((BaseVerbale)Helper.RiempiCampi(this.verbale, this.agente1, this.agente2, this.violazione, this.trasgressore, this.patente, (Documento)null, (Veicolo)null, this.avvocato, (Proprietario)null, (Custode)null)); } }
public BaseVerbale CreaDettaglio(long verbaleid) { BaseVerbale verbale = new BaseVerbale(); long current = verbaleid; using (ComandoEntities entities = new ComandoEntities()) { this.verbale = entities.Verbale.Find(verbaleid); this.violazione = entities.Violazione.Where(x => x.Verbale_Id == verbaleid).Select(x => x).FirstOrDefault(); this.trasgressore = this.verbale.Trasgressore; this.avvocato = this.verbale.Avvocato; if (this.verbale.Agente != null) { this.agente1 = this.verbale.Agente; } if (this.verbale.Agente != null) { this.agente2 = this.verbale.Agente1; } return(Helper.RiempiCampi(this.verbale, this.agente1, this.agente2, this.violazione, this.trasgressore, null, null, null, this.avvocato, null, null)); } }
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); } }
public static BaseVerbale RiempiCampi(Verbale verbale, Agente agente1, Agente agente2, Violazione violazione, Trasgressore trasgressore, Patente patente, Documento documento, Veicolo veicolo, Avvocato avvocato, Proprietario proprietario, Custode custode) { var culture = new CultureInfo("it-IT"); Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentUICulture = culture; VerbaleElezioneDomicilio domicilio = new VerbaleElezioneDomicilio(); using (new ComandoEntities()) { domicilio.Fields.Add("protocollo", verbale.Protocollo); domicilio.Fields.Add("annoverbale", verbale.Data.Value.Year.ToString()?.Trim()); domicilio.Fields.Add("giornoverbale", verbale.Data.Value.Day.ToString()?.Trim()); char[] separator = new char[] { ' ' }; domicilio.Fields.Add("meseverbale", verbale.Data.Value.ToLongDateString().Split(separator)[2].ToString()); domicilio.Fields.Add("oraverbale", verbale.DataOraApertura.Value.ToString(@"hh\:mm")); domicilio.Fields.Add("cittaverbale", violazione.Citta.ToString()?.Trim()); domicilio.Fields.Add("viaverbale", verbale.Indirizzo.ToString()?.Trim()); string[] textArray1 = new string[5]; textArray1[0] = verbale.Data.Value.Day.ToString(); textArray1[1] = " "; char[] chArray2 = new char[] { ' ' }; textArray1[2] = verbale.Data.Value.ToLongDateString().Split(chArray2)[2].ToString(); textArray1[3] = " "; textArray1[4] = verbale.Data.Value.Year.ToString(); domicilio.Fields.Add("dataverbale", string.Concat(textArray1)); if (verbale.DataOraChiusura.HasValue) { domicilio.Fields.Add("datachiusuraverbale", verbale.DataOraChiusura.Value.ToShortDateString()); } if (verbale.DataOraChiusura.HasValue) { domicilio.Fields.Add("orachiusuraverbale", verbale.DataOraChiusura.Value.ToString(@"hh\:mm")); } string str = string.Empty; str = agente1.Cognome.Trim() + " " + agente1.Nome.Trim(); if ((agente2 != null) && (agente2.Id != 0)) { string[] textArray2 = new string[] { str, " , ", agente2.Cognome?.Trim(), " ", agente2.Nome?.Trim() }; str = string.Concat(textArray2); domicilio.Fields.Add("agente2", agente2.Cognome?.Trim() + " " + agente2.Nome?.Trim()); } domicilio.Fields.Add("agenti", str); domicilio.Fields.Add("agente1", agente1.Cognome?.Trim() + " " + agente1.Nome?.Trim()); if (trasgressore != null) { domicilio.Fields.Add("nometrasg", trasgressore.Cognome?.Trim() + " " + trasgressore.Nome?.Trim()); domicilio.Fields.Add("solonometrasg", trasgressore.Nome?.Trim()); domicilio.Fields.Add("solocognometrasg", trasgressore.Cognome?.Trim()); domicilio.Fields.Add("luogonascitatrasg", trasgressore.CittaNascita?.Trim()); domicilio.Fields.Add("datanascitatrasg", trasgressore.DataNascita.Value.ToShortDateString().Trim()); domicilio.Fields.Add("cittaresidenzatrasg", trasgressore.CittaResidenza?.Trim()); domicilio.Fields.Add("viaresidenzatrasg", trasgressore.ViaResidenza?.Trim()); domicilio.Fields.Add("viadomiciliotrasg", trasgressore.IndirizzoDomicilio?.Trim()); domicilio.Fields.Add("cittadomiciliotrasg", trasgressore.CIttaDomicilio?.Trim()); domicilio.Fields.Add("sessotrasgr", trasgressore.Sesso?.Trim()); domicilio.Fields.Add("nazionalitatrasgr", trasgressore.StatoNascita?.Trim()); if (trasgressore.Patente != null) { domicilio.Fields.Add("tipopatentetrasg", trasgressore.Patente.Categoria?.Trim()); domicilio.Fields.Add("tipopatentetrasgprefissopatente", trasgressore.Patente.Categoria?.Replace("Patente", "").Trim()); domicilio.Fields.Add("numeropatentetrasg", trasgressore.Patente.Numero?.Trim()); domicilio.Fields.Add("patenterilasciatada", trasgressore.Patente.RilasciataDa?.Trim()); if (trasgressore.Patente.Data.HasValue) { domicilio.Fields.Add("datarilasciopatente", trasgressore.Patente.Data.Value.ToShortDateString()?.Trim()); } } if ((trasgressore.Patente != null)) { domicilio.Fields.Add("tipodocumento", trasgressore.Patente.Categoria?.Trim()); domicilio.Fields.Add("numerodocumento", trasgressore.Patente.Numero?.Trim()); } } if (violazione != null) { domicilio.Fields.Add("violazionearticolo", violazione.Articolo?.Trim()); domicilio.Fields.Add("violazionecitta", violazione.Citta?.Trim()); domicilio.Fields.Add("violazioneanno", violazione.Data.Value.Year.ToString()); domicilio.Fields.Add("violazionegiorno", violazione.Data.Value.Day.ToString()); domicilio.Fields.Add("violazionemese", violazione.Data.Value.ToString("MMMM")); if (violazione.Data.HasValue) { domicilio.Fields.Add("violazionedata", violazione.Data.Value.ToShortDateString()?.Trim()); } domicilio.Fields.Add("violazionedescrizione", violazione.Descrizione?.Trim()); domicilio.Fields.Add("violazioneindirizzo", violazione.Indirizzo?.Trim()); if (violazione.Data.HasValue) { domicilio.Fields.Add("violazioneora", violazione.Data.Value.ToShortTimeString()?.Trim()); } } if (veicolo != null) { domicilio.Fields.Add("marcaveicolo", veicolo.marca?.Trim()); domicilio.Fields.Add("modelloveicolo", veicolo.modello?.Trim()); domicilio.Fields.Add("veicolo", veicolo.TipoVeicolo.Descrizione?.Trim()); domicilio.Fields.Add("tipoemodelloveicolo", veicolo.marca?.Trim() + " " + veicolo.modello?.Trim()); domicilio.Fields.Add("targaveicolo", veicolo.targa?.Trim()); domicilio.Fields.Add("telaioveicolo", veicolo.telaio?.Trim()); domicilio.Fields.Add("coloreveicolo", veicolo.colore?.Trim()); if (veicolo.Proprietario != null) { domicilio.Fields.Add("proprietarioveicolo", veicolo.Proprietario.Nome?.Trim() + " " + veicolo.Proprietario.Cognome?.Trim()); domicilio.Fields.Add("cittanascitapropr", veicolo.Proprietario.CittaNascita?.Trim()); domicilio.Fields.Add("datanascitapropr", veicolo.Proprietario.DataNascita.Value.ToShortDateString()?.Trim()); domicilio.Fields.Add("cittaresidenzapropr", veicolo.Proprietario.CittaResidenza?.Trim()); domicilio.Fields.Add("viaresidenzapropr", veicolo.Proprietario.IndirizzoResidenza?.Trim()); if (veicolo.Proprietario.Patente != null) { domicilio.Fields.Add("tipopatenteprop", veicolo.Proprietario.Patente.Categoria?.Trim()); domicilio.Fields.Add("numeropatenteprop", veicolo.Proprietario.Patente.Numero?.Trim()); domicilio.Fields.Add("patenteproprilasciatada", veicolo.Proprietario.Patente.RilasciataDa?.Trim()); if (veicolo.Proprietario.Patente.Data.HasValue) { domicilio.Fields.Add("datarilasciopatenteprop", veicolo.Proprietario.Patente.Data.Value.ToShortDateString()?.Trim()); } } } } if (avvocato != null) { bool?assegnato = avvocato.Assegnato; bool flag = true; if ((assegnato.GetValueOrDefault() == flag) ? !assegnato.HasValue : true) { domicilio.Fields.Add("avvocatonome", avvocato.Cognome + " " + avvocato.Nome); domicilio.Fields.Add("avvocatostudiocitta", avvocato.CittaStudio); domicilio.Fields.Add("avvocatostudiovia", avvocato.IndirizzoStudio); domicilio.Fields.Add("avvocatostudiotel", avvocato.TelefonoStudio); domicilio.Fields.Add("avvocatostudiofax", avvocato.TelefonoStudio); domicilio.Fields.Add("avvocatocellulare", avvocato.Cellulare); domicilio.Fields.Add("avvocatoforo", avvocato.Foro); domicilio.Fields.Add("avvocatoemail", avvocato.Email); } else { domicilio.Fields.Add("avvocatoufficionome", avvocato.Cognome + " " + avvocato.Nome); domicilio.Fields.Add("avvocatoufficiostudiocitta", avvocato.CittaStudio?.Trim()); domicilio.Fields.Add("avvocatoufficiostudiovia", avvocato.IndirizzoStudio?.Trim()); domicilio.Fields.Add("avvocatoufficiostudiotel", avvocato.TelefonoStudio?.Trim()); domicilio.Fields.Add("avvocatoufficiostudiofax", avvocato.FaxStudio?.Trim()); domicilio.Fields.Add("avvocatoufficiocellulare", avvocato.Cellulare?.Trim()); domicilio.Fields.Add("avvocatoufficioforo", avvocato.Foro?.Trim()); domicilio.Fields.Add("avvocatoufficioemail", avvocato.Email?.Trim()); } } if (custode != null) { domicilio.Fields.Add("custodeditta", custode.Ditta?.Trim()); domicilio.Fields.Add("custodecomune", custode.Comune?.Trim()); domicilio.Fields.Add("custodeindirizzo", custode.Indirizzo?.Trim()); } } return(domicilio); }