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));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
        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));
        }
Example #6
0
        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);
        }