/// <summary>
        /// Busca un Item entrega según su ID
        /// </summary>
        /// <param name="id_item_entrega">Id del item entrega a buscar</param>
        /// <returns>retorna el objeto ItemEntrega buscado</returns>
        public static ItemEntregaClass BuscarItemEntregaPorId(long id_item_entrega)
        {
            ItemEntregaClass r = new ItemEntregaClass();

            saluddbEntities ctx = new saluddbEntities();

            var cur = from iE in ctx.itementregas
                      where iE.id_item_entrega == id_item_entrega
                      select iE;

            if (cur.Count() > 0)
            {
                var f = cur.First();


                r._id_item_entrega = f.id_item_entrega;
                r._cantidad        = (float)f.cantidad;
                r._articulo        = ArticuloClass.BuscarArticuloPorId(f.id_articulo);
            }
            else
            {
                r = null;
            }

            return(r);
        }
        /// <summary>
        /// Lista los items de entrega de la orden Id_orden
        /// </summary>
        /// <param name="id_orden">Id de la orden de entrega</param>
        /// <returns>Retorna la lista de Items de entrega</returns>
        public static List <ItemEntregaClass> ListarItemEntregaPorOrden(long id_orden)
        {
            List <ItemEntregaClass> r    = new List <ItemEntregaClass>();
            saluddbEntities         mctx = new saluddbEntities();
            ItemEntregaClass        x;

            var cur = from iE in mctx.itementregas
                      where iE.id_orden == id_orden
                      select iE;

            foreach (var f in cur)
            {
                x = new ItemEntregaClass();

                x._id_item_entrega = f.id_item_entrega;
                x._cantidad        = (float)f.cantidad;
                x._articulo        = ArticuloClass.BuscarArticuloPorId(f.id_articulo);

                r.Add(x);
            }


            return(r);
        }