/// <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")); }
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")); }
/// <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)); }
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")); } }
/// <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)); }
// 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)); }
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)); }