/// <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"));
     }
 }
Exemple #5
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));
        }
        /// <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));
        }
Exemple #7
0
        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));
        }