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();
        }
Esempio n. 3
0
 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;
         }
     }
 }
Esempio n. 11
0
        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);
        }