示例#1
0
 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"));
 }
示例#2
0
        /// <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));
        }
示例#3
0
 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"));
     }
 }
示例#4
0
        /// <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));
        }