/// <summary> /// Crear un nuevo objeto LlegadaMercaderiaCab. /// </summary> /// <param name="idEmpresa">Valor inicial de la propiedad IdEmpresa.</param> /// <param name="nroMovimiento">Valor inicial de la propiedad NroMovimiento.</param> public static LlegadaMercaderiaCab CreateLlegadaMercaderiaCab(global::System.Int32 idEmpresa, global::System.Int32 nroMovimiento) { LlegadaMercaderiaCab llegadaMercaderiaCab = new LlegadaMercaderiaCab(); llegadaMercaderiaCab.IdEmpresa = idEmpresa; llegadaMercaderiaCab.NroMovimiento = nroMovimiento; return llegadaMercaderiaCab; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet LlegadaMercaderiaCab. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToLlegadaMercaderiaCab(LlegadaMercaderiaCab llegadaMercaderiaCab) { base.AddObject("LlegadaMercaderiaCab", llegadaMercaderiaCab); }
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; } }