示例#1
0
文件: APP.aspx.cs 项目: issnoe/UKAWeb
        public static dymanicLocation getlocation(string idEstado, string idMunicipio, string idComunidad, string idGrupo)
        {
            try
            {
                Repository <Estados>         obtenerEstado    = new Repository <Estados>();
                Repository <Municipios>      obtenerMunicipio = new Repository <Municipios>();
                Repository <Comunidades>     obtenerComunidad = new Repository <Comunidades>();
                Repository <GruposComunidad> obtenerGrupo     = new Repository <GruposComunidad>();

                Estados         estadoActual    = new Estados();
                Municipios      municipioActual = new Municipios();
                Comunidades     comunidadActual = new Comunidades();
                GruposComunidad GrupoActual     = new GruposComunidad();
                estadoActual    = obtenerEstado.Retrieve(es => es.IdEstado.ToString() == idEstado);
                municipioActual = obtenerMunicipio.Retrieve(mu => mu.IdMunicipios.ToString() == idMunicipio);
                comunidadActual = obtenerComunidad.Retrieve(co => co.IdComunidad.ToString() == idComunidad);
                GrupoActual     = obtenerGrupo.Retrieve(gu => gu.IdGrupo.ToString() == idGrupo);

                dymanicLocation location = new dymanicLocation();
                location.estado    = estadoActual.NombreEstado;
                location.municipio = municipioActual.NombreMunicipio;
                location.comunidad = comunidadActual.NombreComunidad;
                location.grupo     = GrupoActual.NombreGrupo;

                return(location);
            }
            catch (Exception)
            {
                dymanicLocation location = new dymanicLocation();
                return(location);
            }
        }
示例#2
0
        public IHttpActionResult PostComunidades(Comunidades comunidades)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Comunidades.Add(comunidades);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (ComunidadesExists(comunidades.id))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = comunidades.id }, comunidades));
        }
示例#3
0
        public IHttpActionResult PutComunidades(byte id, Comunidades comunidades)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != comunidades.id)
            {
                return(BadRequest());
            }

            db.Entry(comunidades).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ComunidadesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#4
0
 public FormFicha(Comunidades form_anterior, int id_comunidad_cargado, String nombre_comunidad)
 {
     InitializeComponent();
     this.id_comunidad_cargado = id_comunidad_cargado;
     this.nombre_comunidad     = nombre_comunidad;
     this.Text          = "Ficha " + nombre_comunidad;
     this.form_anterior = form_anterior;
 }
        public static List <Administradores> SelectAdminsByComunidad(String nomComunidad)
        {
            Comunidades comunidad = (from c in ORM.bd.Comunidades
                                     where c.nombre.Contains(nomComunidad)
                                     select c).First();

            List <Administradores> administradores = (from a in ORM.bd.Administradores
                                                      where a.Comunidades.Contains(comunidad)
                                                      select a).ToList();


            return(administradores);
        }
示例#6
0
        /// <summary>
        /// evento selectedindexchanged del combobox de la comunidad del socio, que añade la comunidad del socio como
        /// comunidad de interes
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void comboBoxComunidadSocio_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBoxComunidadSocio.SelectedIndex != -1)
            {
                Comunidades comunidad = (Comunidades)comboBoxComunidadSocio.SelectedItem;

                if (!comunidadesInteres.Contains(comunidad))
                {
                    comunidadesInteres.Add(comunidad);
                }

                RefrescarComunidades();
            }
        }
示例#7
0
        public IHttpActionResult DeleteComunidades(byte id)
        {
            Comunidades comunidades = db.Comunidades.Find(id);

            if (comunidades == null)
            {
                return(NotFound());
            }

            db.Comunidades.Remove(comunidades);
            db.SaveChanges();

            return(Ok(comunidades));
        }
        private void comunidadesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form existe = Application.OpenForms.OfType <Form>().Where(pre => pre.Name == "Comunidades").SingleOrDefault <Form>();

            if (existe != null)
            {
                existe.WindowState = FormWindowState.Maximized;
                existe.BringToFront();
            }
            else
            {
                Comunidades newMDIChild = new Comunidades();
                newMDIChild.MdiParent = this;
                newMDIChild.Size      = new Size(DimensionesPantallaAncho(), DimensionesPantallaAlto());
                newMDIChild.Show();
            }
        }
示例#9
0
        public IHttpActionResult GetComunidades(byte id)
        {
            db.Configuration.LazyLoadingEnabled = false;


            //Comunidades comunidades = db.Comunidades.Find(id);
            Comunidades comunidad =
                (from c in db.Comunidades
                 //.Include("Socios")   //socios de la CCAA
                 .Include("Socios1")    //socios interesados en la CCAA
                 .Include("Eventos")
                 where c.id == id
                 select c).FirstOrDefault();

            if (comunidad == null)

            {
                return(NotFound());
            }

            return(Ok(comunidad));
        }