/// <summary> /// Elimina el Servicio seleccionado /// </summary> /// <param name="CodigoServicio">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 EliminarServicio(int CodigoServicio) { Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); Entidad.ServicioEnt servicioEnt = gestor.BuscarServicio(CodigoServicio); if (gestor.EliminarServicio(CodigoServicio)) { return(RedirectToAction("ListaServicios", "Servicio")); } return(RedirectToAction("ListaServicios", "Servicio")); }
public ActionResult EditarServicio(ServicioModelo modelo) { Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); Entidad.ServicioEnt servicioEnt = new Entidad.ServicioEnt() { id_servicio = modelo.id_servicio, nom_servicio = modelo.nom_servicio, desc_servicio = modelo.desc_servicio, id_especialidad = modelo.id_especialidad }; gestor.ModificarServicio(servicioEnt); return(RedirectToAction("ListaServicios", "Servicio")); }
/// <summary> /// Busca el servicio seleccionado y guarda las modificaciones realizadas en la Base de Datos. /// </summary> /// <param name="CodigoServicio">Este argumento es del tipo int y corresponde al codigo del servicio seleccionado a modificar</param> /// <returns> /// Retorna la View generada con los datos del servicio seleccionado . /// </returns> // GET public ActionResult EditarServicio(int CodigoServicio) { Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); Entidad.ServicioEnt servicioEnt = gestor.BuscarServicio(CodigoServicio); ServicioModelo modelo = new ServicioModelo() { id_servicio = servicioEnt.id_servicio, nom_servicio = servicioEnt.nom_servicio, desc_servicio = servicioEnt.desc_servicio, id_especialidad = servicioEnt.id_especialidad }; return(View(modelo)); }
public ActionResult IngresarServicio(ServicioModelo servicio) { Entidad.ServicioEnt servicioEnt = new Entidad.ServicioEnt() { id_servicio = servicio.id_servicio, nom_servicio = servicio.nom_servicio, desc_servicio = servicio.desc_servicio, id_especialidad = servicio.id_especialidad }; Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); if (gestor.AgregarServicio(servicioEnt)) { return(View(servicio)); } else { return(RedirectToAction("ListaServicios", "Servicio")); } }
// 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)); }
/// <summary> /// Consulta todos los servicios de la Base de Datos y Genera la vista con estas. /// </summary> /// <returns> /// Retorna el View generado con un List de la clase ServicioModelo. /// </returns> // GET public ActionResult ListaServicio() { List <ServicioModelo> listaServicio = new List <ServicioModelo>(); ServicioModelo servicio; Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); List <Entidad.ServicioEnt> listaServicioEnt = gestor.ServicioLocal(); foreach (Entidad.ServicioEnt serv in listaServicioEnt) { servicio = new ServicioModelo() { id_servicio = serv.id_servicio, nom_servicio = serv.nom_servicio, desc_servicio = serv.desc_servicio, id_especialidad = serv.id_especialidad }; listaServicio.Add(servicio); } return(View(listaServicio)); }
public JsonResult CargarServicios(int Id_Especialidad) { Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); List <Entidad.ServicioEnt> lista; if (Id_Especialidad == 0) { lista = gestor.ListarServicio(); } else { lista = gestor.ListarPorEspecialidad(Id_Especialidad); } var ComData = lista.Select(m => new SelectListItem() { Text = m.nom_servicio, Value = m.id_servicio.ToString(), }); return(Json(ComData, JsonRequestBehavior.AllowGet)); }