public async Task <IHttpActionResult> Putcomunitats(int id, comunitats comunitats) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != comunitats.id) { return(BadRequest()); } db.Entry(comunitats).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!comunitatsExists(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 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 FormInsertarUsuario(socis soci, comunitats comunitat) { String missatge = ""; InitializeComponent(); this.soci = soci; this.modificar = true; this.comunitat = comunitat; labelNumeroUsuario.Visible = true; }
public FormInsertarUsuario(comunitats comunitat) { InitializeComponent(); this.comunitat = comunitat; labelNumeroUsuario.Visible = false; this.soci = new socis(); _localitats = new List <localitats>(); dataGridViewMenors.Visible = false; dataGridViewMenors.Enabled = false; }
public async Task <IHttpActionResult> Getcomunitats(int id) { comunitats comunitats = await db.comunitats.FindAsync(id); if (comunitats == null) { return(NotFound()); } return(Ok(comunitats)); }
public async Task <IHttpActionResult> Postcomunitats(comunitats comunitats) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.comunitats.Add(comunitats); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = comunitats.id }, comunitats)); }
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 async Task <IHttpActionResult> Deletecomunitats(int id) { comunitats comunitats = await db.comunitats.FindAsync(id); if (comunitats == null) { return(NotFound()); } db.comunitats.Remove(comunitats); await db.SaveChangesAsync(); return(Ok(comunitats)); }
private void buttonAnadir_Click_1(object sender, EventArgs e) { if (comboBoxComunidades.SelectedIndex != -1) { bool existe = false; comunitats com = (comunitats)comboBoxComunidades.SelectedItem; foreach (comunitats item in _comunitats) { if (item.Equals(com)) { existe = true; } } if (!existe) { _comunitats.Add((comunitats)comboBoxComunidades.SelectedItem); dataGridViewComunidades.DataSource = null; dataGridViewComunidades.DataSource = _comunitats; } } }
public async Task <IHttpActionResult> updateComunitats(int id, int id_com, socis _soci) { IHttpActionResult result; String missatge = ""; if (!ModelState.IsValid) { result = BadRequest("Hola compañeros"); } else { if (id != _soci.id) { result = BadRequest(); } /*socis dbSocis = db.socis * .Include(s => s.comunitats) * .Where(s => s.id == id) * .First();*/ //socis dbSocis = db.socis.Where(s => s.id == id).FirstOrDefault(); // comunitats com = db.comunitats.Where(c => c.id == id_com).FirstOrDefault(); socis dbSocis = db.socis.Find(id); comunitats com = db.comunitats.Find(id_com); //Modifica los datos que no son objetos // db.Entry(dbSocis).CurrentValues.SetValues(_soci); dbSocis.comunitats.Clear(); dbSocis.comunitats.Add(com); /* foreach (comunitats comunitat in _soci.comunitats) * { * dbSocis.comunitats.Add(comunitat); * }*/ try { await db.SaveChangesAsync(); result = StatusCode(HttpStatusCode.NoContent); } catch (DbUpdateConcurrencyException) { if (!socisExists(id)) { result = NotFound(); } else { throw; } } catch (DbUpdateException ex) { SqlException sqlException = (SqlException)ex.InnerException.InnerException; missatge = CLASES.Utilitat.missatgeError(sqlException); result = BadRequest(missatge); } } return(result); }