public bool guardarLLegada(clsLlegadaMercaderia dato)
        {
            try
            {
                INVENTARIOEntities enti = new INVENTARIOEntities();
                int numero = 0;
                try
                {
                    numero = (from q in enti.LlegadaMercaderiaCab where q.IdEmpresa == 1 select q.NroMovimiento).Max() + 1;
                }
                catch (Exception)
                {
                    numero = 1;
                }
                dato.NroMovimiento = numero;
                using (INVENTARIOEntities ent=new INVENTARIOEntities())
                {
                    LlegadaMercaderiaCab cab=new LlegadaMercaderiaCab(){
                    NroMovimiento=Convert.ToInt32(dato.NroMovimiento),
                    IdEmpresa=1,
                    //IdTipoMovimiento
                    //IdOrdenCompra=dato.IdOrdenCompra,
                    //IdProveedor
                    Factura=dato.Factura,
                    //FechaMovimiento
                    //IdMotivo
                    //IdBodega
                    //IdResponsable
                    Observacion=dato.Observacion
                    //IdUsuario
                    //IdEstado
                    };
                    ent.AddToLlegadaMercaderiaCab(cab);
                    ent.SaveChanges();

                    foreach (var item in dato.detalle)
                    {
                        LlegadaMercaderiaDet det=new LlegadaMercaderiaDet(){
                        IdEmpresa=1,
                        NroMovimiento=Convert.ToInt32(dato.NroMovimiento),
                        numero=Convert.ToInt32(item.numero),
                        IdArticulo=item.IdArticulo,
                        IdPercha=item.IdPercha,
                        CantidadPedida=item.CantidadPedida,
                        CantidadLlegada=item.CantidadLlegada,
                        Precio=item.Precio,
                        Subtotal=item.Subtotal,
                        ValorIVA=item.ValorIVA,
                        ValorTotal=item.ValorTotal

                        };
                        ent.AddToLlegadaMercaderiaDet(det);
                        ent.SaveChanges();

                    }
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }