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 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 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 static string GetVerbali(string categoria) { new JavaScriptSerializer(); using (ComandoEntities entities = new ComandoEntities()) { var list = from x in entities.Verbale join a in entities.Agente on x.Agente1_Id equals a.Id join t in entities.Trasgressore on x.Trasgressore_Id equals t.Id join u in entities.Utente on x.Utente_Id equals u.Id where x.Category_Id.ToString() == categoria select new { Id = x.Id, x.Agente1_Id, x.Agente2_Id, TrasgressoreNome = t.Nome, TrasgressoreCognome = t.Cognome, AgenteCognome = a.Cognome, AgenteNome = a.Nome, x.Indirizzo, Autore = u.Login, x.Nome, x.Veicolo_Id, x.Violazione_Id, x.Data, x.DataOraApertura, x.DataOraChiusura, x.Avvocato_Id }; JavaScriptSerializer s = new JavaScriptSerializer(); return(s.Serialize(list)); // return JsonConvert.SerializeObject(list, Formatting.None, settings); } }
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 BindPossibiliVerbali(int currentid) { using (var ctx = new ComandoEntities()) { string path = ConfigurationManager.AppSettings["PathTemplates"]; string[] directories = Directory.GetDirectories(path); CheckBoxList child = new CheckBoxList(); child.Style.Add("font-family", "Verdana"); child.Style.Add("font-size", "12px"); child.Style.Add("color", "black"); child.Style.Add("vertical-align", "botton-top"); int index = 0; foreach (string str2 in directories) { child.Items.Add(new ListItem(str2.Replace(path, ""), str2.Replace(path, ""))); Directory.GetFiles(directories[index]); child.Items[index].Attributes.Add("id", "Categoria" + index); object[] objArray1 = new object[] { "VisualizzaVerbali('", directories[index].Replace(path, ""), "','", index, "')" }; child.Items[index].Attributes.Add("onchange", string.Concat(objArray1)); index++; } // (Comando.SiteMaster).checklist = child; this.Controls[0].FindControl("Panel1").Visible = true; this.Controls[0].FindControl("Panel2").Visible = this.Controls[0].FindControl("Panel1").Visible; this.Controls[0].FindControl("Panel1").Controls.Add(child); } }
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 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 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)); } }
public static string GetComuni(string startWith) { using (ComandoEntities entities = new ComandoEntities()) { return(JsonConvert.SerializeObject(entities.Comuni.Where(x => x.Comune.StartsWith(startWith)).ToList())); } }
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 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 static string GetAgenti() { new JavaScriptSerializer(); using (ComandoEntities entities = new ComandoEntities()) { entities.Configuration.LazyLoadingEnabled = false; return(JsonConvert.SerializeObject(entities.Agente)); } }
public static void DeleteAgente(long id) { using (ComandoEntities entities = new ComandoEntities()) { object[] keyValues = new object[] { id }; Agente entity = entities.Agente.Find(keyValues); entities.Agente.Remove(entity); entities.SaveChanges(); } }
private void BindGrid() { using (ComandoEntities entities = new ComandoEntities()) { int currid = int.Parse(this.ViewState["categoriaverbale"].ToString()); var list = entities.Verbale.Where(x => x.Category_Id == currid).ToList(); this.GridView1.DataSource = list; this.GridView1.DataBind(); } }
public static string GetTrasgressori() { JavaScriptSerializer serializer = new JavaScriptSerializer(); List <Trasgressore> list = new List <Trasgressore>(); using (ComandoEntities entities = new ComandoEntities()) { list = entities.Trasgressore.ToList <Trasgressore>(); } return(serializer.Serialize(list)); }
public void LoadData(Veicolo veicolo) { using (ComandoEntities entities = new ComandoEntities()) { this.custode = entities.Veicolo.Where(x => x.Id_Custode == veicolo.Id_Custode).Select(x => x.Custode).FirstOrDefault(); } if (this.custode != null) { this.txtDitta.Text = this.custode.Ditta; this.txtIndirizzo.Text = this.custode.Indirizzo; this.txtComune.Text = this.custode.Comune; } }
public static string GetCittaList(string testo) { string str = string.Empty; if (testo.Length > 2) { using (ComandoEntities entities = new ComandoEntities()) { str = JsonConvert.SerializeObject(entities.ListaComuni.Where(x => x.Nome.Contains(testo)).ToList()); } } return(str); }
public static string GetCittaDaCAP(string cap) { string str = string.Empty; using (ComandoEntities entities = new ComandoEntities()) { var source = entities.ListaComuni.Where(x => x.CAP == cap).Select(x => x); if (source.Count() > 0) { str = JsonConvert.SerializeObject(source.First()); } } return(str); }
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 static string GetCategoryDescription(int currentid, int?sotto) { currentid--; using (ComandoEntities entities = new ComandoEntities()) { if (sotto.HasValue) { return(entities.CategoriaVerbale.Where(x => x.IDPadre == currentid && x.Sotto == sotto).Select(y => y.Descrizione).FirstOrDefault()); } else { return(entities.CategoriaVerbale.Where(x => x.IDPadre == currentid).Select(y => y.Descrizione).FirstOrDefault()); } } }
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 bool save() { try { using (ComandoEntities entities = new ComandoEntities()) { entities.Trasgressore.Add(this.trasgressore); entities.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
public void LoadData(Trasgressore tra) { using (ComandoEntities entities = new ComandoEntities()) { this.patente = entities.Patente.Where(x => x.Id == tra.PatenteId).FirstOrDefault(); } if (this.patente != null) { this.ddlCategoria.Text = this.patente.Categoria; if (this.patente.Data.HasValue) { this.txtDataRilascio.Text = this.patente.Data.Value.ToShortDateString(); } this.txtNumero.Text = this.patente.Numero.Trim(); this.txtRialsciataDa.Text = this.patente.RilasciataDa.Trim(); } }
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 Login1_Authenticate(object sender, AuthenticateEventArgs e) { using (ComandoEntities entities = new ComandoEntities()) { string pwd = Helper.Base64Encode(this.Login1.Password); Utente utente = entities.Utente.Where(x => x.Login == this.Login1.UserName && x.Pwd == pwd).FirstOrDefault(); if (utente != null) { this.Session["currentUser"] = utente; base.Response.Redirect("Pages/Ebbrezza.aspx?cat=2"); } else { this.Login1.FailureText = "Login o Password Errate"; } this.Login1.FailureTextStyle.CssClass = "alert alert-danger"; } }
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); } }
private void BindDDL() { using (ComandoEntities entities = new ComandoEntities()) { Dictionary <int, string> dictionary = new Dictionary <int, string>(); foreach (var e in entities.Agente) { dictionary.Add(Int32.Parse(e.Id.ToString()), e.Cognome); } this.ddlA1.DataTextField = "Value"; this.ddlA1.DataValueField = "Key"; this.ddlA1.DataSource = dictionary; this.ddlA1.DataBind(); this.ddlA2.DataTextField = "Value"; this.ddlA2.DataValueField = "Key"; this.ddlA2.DataSource = dictionary; this.ddlA2.DataBind(); this.ddlA2.Items.Insert(0, new ListItem("", "0")); } }
protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { this.ViewState["categoriaverbale"] = (object)this.Request.QueryString["cat"].ToString(); if (this.Request.QueryString["idVerbale"] != null) { long IdVerbale = long.Parse(this.Request.QueryString["idVerbale"]); using (ComandoEntities comandoEntities1 = new ComandoEntities()) this.Load(comandoEntities1.Verbale.Where <Verbale>((Expression <Func <Verbale, bool> >)(x => x.Id == IdVerbale)).First <Verbale>()); } } ((ComandoPage)this).Title = Helper.GetCategoryDescription(int.Parse(this.ViewState["categoriaverbale"].ToString()), null); ((Label)(this.Master.FindControl("lblCategory"))).Text = Helper.GetCategoryDescription(int.Parse(this.ViewState["categoriaverbale"].ToString()), null); this.BindPossibiliVerbali(3); this.Menu.Create += new EventHandler(((ComandoPage)this).Create); this.Menu.Save += new EventHandler(this.Save); this.Menu.Search += new EventHandler(this.Search); this.Menu.New += new EventHandler(this.New); }