public ActionResult Editar(ServiciosDelegacion serviciosdelegacion)
        {
            ServiciosDelegacion serviciosDelegacion = con.serviciosdelegacion.FirstOrDefault(model => model.Id == serviciosdelegacion.Id);

            serviciosDelegacion.delegaciones = con.delegaciones.ToList();

            List <Delegaciones> lista = new List <Delegaciones>();

            foreach (var i in serviciosDelegacion.delegaciones)
            {
                Delegaciones d = new Delegaciones();
                d.Id        = i.Id;
                d.Municipio = Seguridad.Decrypt(i.Municipio);
                lista.Add(d);
            }

            serviciosDelegacion.servicios = con.servicios.ToList();
            List <Servicios> listaserviciosdelegacion = new List <Servicios>();

            foreach (var i in serviciosDelegacion.servicios)
            {
                Servicios ser = new Servicios();
                ser.Id             = i.Id;
                ser.NombreServicio = Seguridad.Decrypt(i.NombreServicio);
                listaserviciosdelegacion.Add(ser);
            }
            serviciosDelegacion.delegaciones   = lista;
            serviciosDelegacion.servicios      = listaserviciosdelegacion;
            serviciosDelegacion.NombreServicio = Seguridad.Decrypt(serviciosDelegacion.NombreServicio);
            serviciosDelegacion.AplicaIVA      = serviciosDelegacion.AplicaIVA;
            return(View(serviciosDelegacion));
        }
        public ActionResult Nuevo()
        {
            ServiciosDelegacion serviciosDelegacion = new ServiciosDelegacion();

            serviciosDelegacion.delegaciones = con.delegaciones.ToList();

            List <Delegaciones> lista = new List <Delegaciones>();

            foreach (var i in serviciosDelegacion.delegaciones)
            {
                Delegaciones d = new Delegaciones();
                d.Id        = i.Id;
                d.Municipio = Seguridad.Decrypt(i.Municipio);
                lista.Add(d);
            }

            serviciosDelegacion.servicios = con.servicios.ToList();
            List <Servicios> listaserviciosdelegacion = new List <Servicios>();

            foreach (var i in serviciosDelegacion.servicios)
            {
                Servicios ser = new Servicios();
                ser.Id             = i.Id;
                ser.NombreServicio = Seguridad.Decrypt(i.NombreServicio);
                listaserviciosdelegacion.Add(ser);
            }
            serviciosDelegacion.delegaciones = lista;
            serviciosDelegacion.servicios    = listaserviciosdelegacion;
            return(View(serviciosDelegacion));
        }
Exemplo n.º 3
0
        //[Microsoft.AspNetCore.Authorization.Authorize(Policy = "Ventas")]
        public ActionResult Index()
        {
            Ordenes or    = new Ordenes();
            int     maxId = 0;

            try
            {
                maxId = (from c in contexto.ordenes select c.Id).Max();
                or.Id = maxId + 1;
            }
            catch (Exception ex) { or.Id = 1; }

            IEnumerable <ServiciosDelegacion> sd = contexto.serviciosdelegacion.ToList().OrderBy(s => s.NombreServicio);
            List <ServiciosDelegacion>        serviciosDelegacions = new List <ServiciosDelegacion>();

            foreach (var i in sd)
            {
                ServiciosDelegacion s = new ServiciosDelegacion();
                s.Id             = i.Id;
                s.NombreServicio = Seguridad.Decrypt(i.NombreServicio);
                serviciosDelegacions.Add(s);
            }
            or.pacientes = contexto.pacientes.ToList();
            or.serviciosDelegacionPrecios = contexto.serviciosDelegacionPrecios.ToList().Where(s => s.IdServicio == 0);
            or.serviciosDelegacions       = serviciosDelegacions.OrderBy(s => s.NombreServicio);
            or.ordenestemporalvista       = OrdenDetalle(or.Id);
            contexto.Dispose();
            return(View(or));
        }
 public ActionResult Guardar(ServiciosDelegacion serviciosdelegacion)
 {
     if (ModelState.IsValid)
     {
         serviciosdelegacion.NombreServicio = Seguridad.Encrypt(serviciosdelegacion.NombreServicio);
         ServiciosDelegacion delegacioneslistado = con.serviciosdelegacion.FirstOrDefault(model => model.Id == serviciosdelegacion.Id);
         if (delegacioneslistado == null)
         {
             con.serviciosdelegacion.Add(serviciosdelegacion);
             con.SaveChanges();
         }
         else
         {
             con.Set <ServiciosDelegacion>().AddOrUpdate(serviciosdelegacion);
             con.SaveChanges();
         }
     }
     return(RedirectToAction("Index"));
 }
        // [HttpPost]
        public ActionResult Nuevo(int id)
        {
            ServiciosDelegacionPrecios        sdp = new ServiciosDelegacionPrecios();
            IEnumerable <ServiciosDelegacion> serviciosDelegacions = con.serviciosdelegacion.ToList().OrderBy(s => s.NombreServicio);
            List <ServiciosDelegacion>        listaservicios       = new List <ServiciosDelegacion>();

            foreach (var i in serviciosDelegacions)
            {
                ServiciosDelegacion serviciosdelegaciones = new ServiciosDelegacion();
                serviciosdelegaciones.Id             = i.Id;
                serviciosdelegaciones.NombreServicio = Seguridad.Decrypt(i.NombreServicio);
                listaservicios.Add(serviciosdelegaciones);
            }
            sdp.IdServicio = id;
            sdp.serviciosDelegacionPrecios = con.serviciosDelegacionPrecios.ToList().Where(s => s.IdServicio == id).OrderByDescending(s => s.PrecioSinIva);
            sdp.listaserviciosdelegacion   = listaservicios.OrderBy(s => s.NombreServicio);

            return(View(sdp));
        }
        public ActionResult Editar(int id)
        {
            ServiciosDelegacionPrecios sdp = con.serviciosDelegacionPrecios.FirstOrDefault(s => s.Id == id);

            try
            {
                IEnumerable <ServiciosDelegacion> serviciosDelegacions = con.serviciosdelegacion.ToList().OrderBy(s => s.NombreServicio);
                List <ServiciosDelegacion>        listaservicios       = new List <ServiciosDelegacion>();
                foreach (var i in serviciosDelegacions)
                {
                    ServiciosDelegacion serviciosdelegaciones = new ServiciosDelegacion();
                    serviciosdelegaciones.Id             = i.Id;
                    serviciosdelegaciones.NombreServicio = Seguridad.Decrypt(i.NombreServicio);
                    listaservicios.Add(serviciosdelegaciones);
                }

                var idServicio = sdp.IdServicio;
                sdp.serviciosDelegacionPrecios = con.serviciosDelegacionPrecios.ToList().Where(s => s.IdServicio == idServicio).OrderByDescending(s => s.PrecioSinIva);
                sdp.listaserviciosdelegacion   = listaservicios.OrderBy(s => s.NombreServicio);
            }
            catch (Exception Ex) { Ex.ToString(); }
            return(View(sdp));
        }