public JsonResult GetbyID(int?ID) { var ProductoDetalle = (from PD in db.ProductDetails join P in db.Products on PD.ProductoId equals P.ProductoId where PD.ProductDetailId == ID select new { PD, P }).ToList(); EDProductDetail EDProductDetail = new EDProductDetail(); if (ProductoDetalle != null) { foreach (var item in ProductoDetalle) { FuncUsuarios FuncUsuarios = new FuncUsuarios(); List <EDMarker> ListaEDMarker = new List <EDMarker>(); ListaEDMarker = FuncUsuarios.ListaFabricante(); EDProductDetail.ProductDetailId = item.PD.ProductDetailId; EDProductDetail.CodBarras = item.PD.CodBarras; EDProductDetail.RegInvima = item.PD.RegInvima; EDProductDetail.Existencias = item.PD.Existencias; EDProductDetail.ProductoId = item.PD.ProductoId; EDProductDetail.NombreProducto = item.P.NombreProducto; EDProductDetail.MarkerId = item.PD.MarkerId; EDMarker EDMarker = ListaEDMarker.Find(u => u.MarkerId == EDProductDetail.MarkerId); EDProductDetail.NombreFabricante = EDMarker.NombreFabricante; EDProductDetail.ListaFabricantes = ListaEDMarker; } } return(Json(EDProductDetail, JsonRequestBehavior.AllowGet)); }
public JsonResult Editar(EDMarker Fabric) { bool Probar = true; string Mensaje = ""; EDMarker EDMarker = new EDMarker(); EDMarker.MarkerId = Fabric.MarkerId; EDMarker.NombreFabricante = Fabric.NombreFabricante; Marker marker = db.Markers.Find(EDMarker.MarkerId); if (marker == null) { Probar = false; Mensaje = " No se encuntra el registro: " + EDMarker.MarkerId; } else { try { marker.NombreFabricante = EDMarker.NombreFabricante; db.Entry(marker).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)); }
public JsonResult Crear(EDMarker Fabric) { bool Probar = true; string Mensaje = ""; EDMarker EDMarker = new EDMarker(); EDMarker.MarkerId = Fabric.MarkerId; EDMarker.NombreFabricante = Fabric.NombreFabricante; try { Marker marker = new Marker(); marker.NombreFabricante = EDMarker.NombreFabricante; db.Markers.Add(marker); 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) { Marker marker = db.Markers.Find(ID); EDMarker EDMarker = new EDMarker(); if (marker != null) { EDMarker.MarkerId = marker.MarkerId; EDMarker.NombreFabricante = marker.NombreFabricante; } return(Json(EDMarker, JsonRequestBehavior.AllowGet)); }
public JsonResult List() { List <EDMarker> ListaFabric = new List <EDMarker>(); var Listaux = (from s in db.Markers select s).ToList <Marker>(); if (Listaux != null) { foreach (var item in Listaux) { EDMarker EDMarker = new EDMarker(); EDMarker.MarkerId = item.MarkerId; EDMarker.NombreFabricante = item.NombreFabricante; ListaFabric.Add(EDMarker); } } return(Json(ListaFabric, JsonRequestBehavior.AllowGet)); }
public List <EDMarker> ListaFabricante() { List <EDMarker> ListaEDMarker = new List <EDMarker>(); List <Marker> ListaMarker = new List <Marker>(); using (DrogSystemContext db = new DrogSystemContext()) { var Marker = (from s in db.Markers select s).ToList <Marker>(); if (Marker != null) { ListaMarker = Marker; } } foreach (var item in ListaMarker) { EDMarker EDMarker = new EDMarker(); EDMarker.MarkerId = item.MarkerId; EDMarker.NombreFabricante = item.NombreFabricante; ListaEDMarker.Add(EDMarker); } ListaEDMarker = ListaEDMarker.OrderBy(o => o.NombreFabricante).ToList(); return(ListaEDMarker); }