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