Exemple #1
0
 /// <summary>
 /// Elimina la comuna seleccionda
 /// </summary>
 /// <param name="CodigoComuna">Este argumento es del tipo int y corresponde al codigo de la comuna a eliminar</param>
 /// <returns>Redirecciona a la accion ListaComunas.</returns>
 public ActionResult EliminarComuna(int CodigoComuna)
 {
     Negocio.Crud.ComunaCrud gestor    = new Negocio.Crud.ComunaCrud();
     Entidad.ComunaEnt       comunaEnt = gestor.BuscarComuna(CodigoComuna);
     if (gestor.EliminarComuna(CodigoComuna))
     {
         return(RedirectToAction("ListaComunas", "Comuna"));
     }
     return(RedirectToAction("ListaComunas", "Comuna"));
 }
Exemple #2
0
 public ActionResult EditarComuna(ComunaModelo modelo)
 {
     Negocio.Crud.ComunaCrud gestor    = new Negocio.Crud.ComunaCrud();
     Entidad.ComunaEnt       comunaEnt = new Entidad.ComunaEnt()
     {
         id_comuna     = modelo.id_comuna,
         id_region     = modelo.id_region,
         nombre_comuna = modelo.nombre_comuna
     };
     gestor.ModificarComuna(comunaEnt);
     return(RedirectToAction("ListaComunas", "Comuna"));
 }
Exemple #3
0
        /// <summary>
        /// Busca la comuna seleccionada y guarda las modificaciones realizadas en la Base de Datos.
        /// </summary>
        /// <param name="CodigoComuna">Este argumento es del tipo int y corresponde al codigo de la comuna a modificar</param>
        /// <returns>
        /// Retorna la View generada con los datos de la comuna seleccionada.
        /// </returns>
        // GET
        public ActionResult EditarComuna(int CodigoComuna)
        {
            Negocio.Crud.ComunaCrud gestor    = new Negocio.Crud.ComunaCrud();
            Entidad.ComunaEnt       comunaEnt = gestor.BuscarComuna(CodigoComuna);
            ComunaModelo            modelo    = new ComunaModelo()
            {
                id_comuna     = comunaEnt.id_comuna,
                id_region     = comunaEnt.id_region,
                nombre_comuna = comunaEnt.nombre_comuna
            };

            return(View(modelo));
        }
Exemple #4
0
 public ActionResult IngresarComuna(ComunaModelo comuna)
 {
     Entidad.ComunaEnt comunaEnt = new Entidad.ComunaEnt()
     {
         id_comuna     = comuna.id_comuna,
         id_region     = comuna.id_region,
         nombre_comuna = comuna.nombre_comuna
     };
     Negocio.Crud.ComunaCrud gestor = new Negocio.Crud.ComunaCrud();
     if (gestor.AgregarComuna(comunaEnt))
     {
         return(View(comuna));
     }
     else
     {
         return(RedirectToAction("ListaComunas", "Comuna"));
     }
 }
Exemple #5
0
        /// <summary>
        /// Consulta todas Comunas de la Base de Datos y Genera la vista con estas.
        /// </summary>
        /// <returns>
        /// Retorna el View generado con un List de la clase ComunaModelo.
        /// </returns>
        // GET
        public ActionResult ListaComunas()
        {
            List <ComunaModelo> listaComuna = new List <ComunaModelo>();
            ComunaModelo        comuna;

            Negocio.Crud.ComunaCrud  gestor         = new Negocio.Crud.ComunaCrud();
            List <Entidad.ComunaEnt> listaComunaEnt = gestor.ListarComuna();

            foreach (Entidad.ComunaEnt com in listaComunaEnt)
            {
                comuna = new ComunaModelo()
                {
                    id_comuna     = com.id_comuna,
                    id_region     = com.id_region,
                    nombre_comuna = com.nombre_comuna
                };
                listaComuna.Add(comuna);
            }
            return(View(listaComuna));
        }
Exemple #6
0
        // GET: Hora
        public ActionResult BuscarLocal()
        {
            Negocio.Crud.ComunaCrud       gestorComuna       = new Negocio.Crud.ComunaCrud();
            Negocio.Crud.LocalCrud        gestorLocal        = new Negocio.Crud.LocalCrud();
            Negocio.Crud.LocalServCrud    gestorLocalServ    = new Negocio.Crud.LocalServCrud();
            Negocio.Crud.RegionCrud       gestorRegiones     = new Negocio.Crud.RegionCrud();
            Negocio.Crud.ServicioCrud     gestorServicios    = new Negocio.Crud.ServicioCrud();
            Negocio.Crud.EspecialidadCrud gestorEspecialidad = new Negocio.Crud.EspecialidadCrud();
            FiltroModelo filtro = new FiltroModelo()
            {
                locales        = gestorLocal.ListarLocal(),
                localservicios = gestorLocalServ.ListarLocalServ(),
                regiones       = gestorRegiones.ListarRegion(),
                servicios      = gestorServicios.ListarServicio(),
                especialidades = gestorEspecialidad.ListarEspecialidad(),
                comunas        = gestorComuna.ListarComuna()
            };

            return(View(filtro));
        }
Exemple #7
0
        public JsonResult CargarComunas(int Id_Region)
        {
            Negocio.Crud.ComunaCrud  gestor = new Negocio.Crud.ComunaCrud();
            List <Entidad.ComunaEnt> lista;

            if (Id_Region == 0)
            {
                lista = gestor.ListarComuna();
            }
            else
            {
                lista = gestor.ListarPorRegion(Id_Region);
            }
            var ComData = lista.Select(m => new SelectListItem()
            {
                Text  = m.nombre_comuna,
                Value = m.id_comuna.ToString()
            });

            return(Json(ComData, JsonRequestBehavior.AllowGet));
        }