private void toolStripButtonDelEvent_Click(object sender, EventArgs e) { if (dataGridViewEvents.SelectedRows.Count == 1) { String missatge = ""; esdeveniments esdev = (esdeveniments)dataGridViewEvents.SelectedRows[0].DataBoundItem; DialogResult dg = MessageBox.Show("¿Estás segure que quieres borrar el evento?", "Pregunta", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dg == DialogResult.OK) { missatge = EventosOrm.Delete(ref missatge, (esdeveniments)dataGridViewEvents.SelectedRows[0].DataBoundItem); if (missatge.Equals("")) { MessageBox.Show("Evento eliminado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); refrescarGrid(); } else { MessageBox.Show(missatge, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Seleccionar un evento de la grid", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public IHttpActionResult Getesdeveniments(int id) { IHttpActionResult resultado; db.Configuration.LazyLoadingEnabled = false; esdeveniments _esdeveniment = ( from e in db.esdeveniments.Include("documents") where e.id == id select e ).FirstOrDefault(); //esdeveniments _esdeveniment = // db.esdeveniments // .Include("documents") // .Where(e => e.id == id) // .FirstOrDefault(); if (_esdeveniment == null) { resultado = NotFound(); } else { resultado = Ok(_esdeveniment); } return(resultado); }
public IHttpActionResult Putesdeveniments(int id, esdeveniments esdeveniments) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != esdeveniments.id) { return(BadRequest()); } db.Entry(esdeveniments).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!esdevenimentsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
//public bool adjunt = false; //public String arxiu; //public documents document; public FormInsertarEventos(comunitats comunitat) { InitializeComponent(); this.comunitat = comunitat; labelNumeroEvento.Visible = false; this.esdeveniment = new esdeveniments(); _localitats = new List <localitats>(); //this.document = new documents(); }
private void dataGridViewEvents_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dataGridViewEvents.SelectedRows.Count == 1) { esdeveniments esdeveniment = (esdeveniments)dataGridViewEvents.SelectedRows[0].DataBoundItem; FormVerParticipantes formVerParticipantes = new FormVerParticipantes(esdeveniment); formVerParticipantes.ShowDialog(); } }
private void toolStripButtonEditEvent_Click(object sender, EventArgs e) { if (dataGridViewEvents.SelectedRows.Count == 1) { esdeveniments esdeveniment = (esdeveniments)dataGridViewEvents.SelectedRows[0].DataBoundItem; comunitats comunitat = (comunitats)comboBoxComunidades.SelectedItem; FormInsertarEventos formInsertarEventos = new FormInsertarEventos(esdeveniment, comunitat); formInsertarEventos.ShowDialog(); } }
public IHttpActionResult Postesdeveniments(esdeveniments esdeveniments) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.esdeveniments.Add(esdeveniments); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = esdeveniments.id }, esdeveniments)); }
public async Task <IHttpActionResult> Getesdeveniments(int id) { db.Configuration.LazyLoadingEnabled = false; esdeveniments esdeveniments = await db.esdeveniments.FindAsync(id); if (esdeveniments == null) { return(NotFound()); } return(Ok(esdeveniments)); }
public async Task <IHttpActionResult> Putesdeveniments(int id, esdeveniments esdeveniments) { IHttpActionResult result; if (!ModelState.IsValid) { result = BadRequest(ModelState); } else { String missatge = ""; if (id != esdeveniments.id) { result = BadRequest(missatge); } else { if (esdeveniments.id_tipus == 5) { esdeveniments.id_localitat = null; } db.Entry(esdeveniments).State = EntityState.Modified; try { await db.SaveChangesAsync(); result = StatusCode(HttpStatusCode.NoContent); } catch (DbUpdateConcurrencyException) { if (!esdevenimentsExists(id)) { result = NotFound(); } else { throw; } } catch (DbUpdateException ex) { SqlException sqlException = (SqlException)ex.InnerException.InnerException; missatge = CLASES.Utilitat.missatgeError(sqlException); result = BadRequest(missatge); } } } return(result); }
public async Task <IHttpActionResult> InsertEsdeveniment(int id, esdeveniments esdeveniment) { db.Configuration.LazyLoadingEnabled = false; socis soci = await db.socis.FindAsync(id); esdeveniments _esdev = await db.esdeveniments.FindAsync(esdeveniment.id); soci.esdeveniments.Add(_esdev); await db.SaveChangesAsync(); return(Ok(soci)); }
public FormInsertarEventos(esdeveniments esdeveniment, comunitats comunitat) { InitializeComponent(); this.esdeveniment = esdeveniment; this.modificar = true; this.comunitat = comunitat; labelNumeroEvento.Visible = true; buttonInsertarEvento.Text = "Modificar"; /* if (esdeveniment.documents.Count > 0) * { * document = esdeveniment.documents.ElementAt(0); * }*/ }
public IHttpActionResult Deleteesdeveniments(int id) { esdeveniments esdeveniments = db.esdeveniments.Find(id); if (esdeveniments == null) { return(NotFound()); } db.esdeveniments.Remove(esdeveniments); db.SaveChanges(); return(Ok(esdeveniments)); }
public async Task <IHttpActionResult> Deleteesdeveniments(int id) { esdeveniments esdeveniments = await db.esdeveniments.FindAsync(id); if (esdeveniments == null) { return(NotFound()); } db.esdeveniments.Remove(esdeveniments); await db.SaveChangesAsync(); return(Ok(esdeveniments)); }
private void dataGridViewEvents_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.ColumnIndex == 15) { esdeveniments _esdev = (esdeveniments)dataGridViewEvents.Rows[e.RowIndex].DataBoundItem; if (_esdev != null) { if (_esdev.id_localitat != null) { e.Value = _esdev.localitats.nom; } else { e.Value = "Online"; } } } if (e.ColumnIndex == 4) { esdeveniments _esdev = (esdeveniments)dataGridViewEvents.Rows[e.RowIndex].DataBoundItem; if (_esdev != null) { String hor = ""; TimeSpan hora = _esdev.hora; String horaDef = ""; String minDef = ""; if (hora.Hours < 10) { horaDef = "0" + hora.Hours; } else { horaDef = hora.Hours.ToString(); } if (hora.Minutes < 10) { minDef = "0" + hora.Minutes; } else { minDef = hora.Minutes.ToString(); } hor = horaDef + ":" + minDef; e.Value = hor; } } }
public FormVerParticipantes(esdeveniments esdeveniment) { InitializeComponent(); this.esdeveniment = esdeveniment; }