public List <EDPresentacion> ListaPresentacion(string NombrePresentacion) { List <EDPresentacion> ListaEDPresentacion = new List <EDPresentacion>(); List <Presentation> ListaPresentation = new List <Presentation>(); using (DrogSystemContext db = new DrogSystemContext()) { var Presentation = (from PD in db.Presentations where PD.NombrePresentacion == NombrePresentacion select PD).ToList(); if (Presentation != null) { ListaPresentation = Presentation; } } foreach (var item in ListaPresentation) { EDPresentacion EDPresentacion = new EDPresentacion(); EDPresentacion.PresentationId = item.PresentationId; EDPresentacion.NombrePresentacion = item.NombrePresentacion; EDPresentacion.CantPresentacion = item.CantPresentacion; ListaEDPresentacion.Add(EDPresentacion); } ListaEDPresentacion = ListaEDPresentacion.OrderBy(o => o.CantPresentacion).ToList(); return(ListaEDPresentacion); }
public List <EDPresentacion> ListaProductPresentacion(int IdProduct) { List <EDPresentacion> ListaEDPresentacion = new List <EDPresentacion>(); List <Presentation> ListaPresentation = new List <Presentation>(); using (DrogSystemContext db = new DrogSystemContext()) { var Presentation = (from P in db.Presentations join R in db.ProductPresentationPrices on P.PresentationId equals R.PresentationId where R.ProductDetailId == IdProduct select P).ToList(); if (Presentation != null) { ListaPresentation = Presentation; } } foreach (var item in ListaPresentation) { EDPresentacion EDPresentacion = new EDPresentacion(); EDPresentacion.PresentationId = item.PresentationId; EDPresentacion.NombrePresentacion = item.NombrePresentacion; EDPresentacion.CantPresentacion = item.CantPresentacion; ListaEDPresentacion.Add(EDPresentacion); } return(ListaEDPresentacion); }
public JsonResult Crear(EDPresentacion Fabric) { bool Probar = true; string Mensaje = ""; EDPresentacion EDPresentacion = new EDPresentacion(); EDPresentacion.PresentationId = Fabric.PresentationId; EDPresentacion.NombrePresentacion = Fabric.NombrePresentacion; EDPresentacion.CantPresentacion = Fabric.CantPresentacion; try { Presentation Presentation = new Presentation(); Presentation.NombrePresentacion = EDPresentacion.NombrePresentacion; Presentation.CantPresentacion = EDPresentacion.CantPresentacion; db.Presentations.Add(Presentation); db.SaveChanges(); Mensaje = " Registro modificado con exito."; } catch (Exception) { Probar = false; Mensaje = " Se produjo un error al modificar el registro."; } return(Json(new { Probar, Mensaje }, JsonRequestBehavior.AllowGet)); }
public JsonResult GetbyID(int?ID) { Presentation Presentation = db.Presentations.Find(ID); EDPresentacion EDPresentacion = new EDPresentacion(); if (Presentation != null) { EDPresentacion.PresentationId = Presentation.PresentationId; EDPresentacion.NombrePresentacion = Presentation.NombrePresentacion; EDPresentacion.CantPresentacion = Presentation.CantPresentacion; } return(Json(EDPresentacion, JsonRequestBehavior.AllowGet)); }
public JsonResult List() { List <EDPresentacion> EDPresenta = new List <EDPresentacion>(); var Listaux = (from s in db.Presentations orderby s.NombrePresentacion, s.CantPresentacion select s).ToList <Presentation>(); if (Listaux != null) { foreach (var item in Listaux) { EDPresentacion EDPresentacion = new EDPresentacion(); EDPresentacion.PresentationId = item.PresentationId; EDPresentacion.NombrePresentacion = item.NombrePresentacion; EDPresentacion.CantPresentacion = item.CantPresentacion; EDPresenta.Add(EDPresentacion); } } return(Json(EDPresenta, JsonRequestBehavior.AllowGet)); }
public List <EDPresentacion> ListaNombrePresentacion() { List <EDPresentacion> ListaEDPresentacion = new List <EDPresentacion>(); List <Presentation> ListaPresentation = new List <Presentation>(); using (DrogSystemContext db = new DrogSystemContext()) { var Presentacion = (from s in db.Presentations group s by s.NombrePresentacion into presenta select presenta).ToList(); foreach (var item in Presentacion) { EDPresentacion EDPresentacion = new EDPresentacion(); EDPresentacion.NombrePresentacion = item.Key; ListaEDPresentacion.Add(EDPresentacion); } } ListaEDPresentacion = ListaEDPresentacion.OrderBy(o => o.NombrePresentacion).ToList(); return(ListaEDPresentacion); }
public JsonResult Editar(EDPresentacion Fabric) { bool Probar = true; string Mensaje = ""; EDPresentacion EDPresentacion = new EDPresentacion(); EDPresentacion.PresentationId = Fabric.PresentationId; EDPresentacion.NombrePresentacion = Fabric.NombrePresentacion; EDPresentacion.CantPresentacion = Fabric.CantPresentacion; Presentation Presentation = db.Presentations.Find(EDPresentacion.PresentationId); if (Presentation == null) { Probar = false; Mensaje = " No se encuntra el registro: " + EDPresentacion.PresentationId; } else { try { Presentation.NombrePresentacion = EDPresentacion.NombrePresentacion; Presentation.CantPresentacion = EDPresentacion.CantPresentacion; db.Entry(Presentation).State = EntityState.Modified; db.SaveChanges(); Mensaje = " Registro modificado con exito."; } catch (Exception) { Probar = false; Mensaje = " Se produjo un error al modificar el registro."; } } return(Json(new { Probar, Mensaje }, JsonRequestBehavior.AllowGet)); }