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