public static List <Estructuras.DetalleArticulo> GetDetalleArticulo(int codLote, int partIndex, int quantity) { using (var cServ = new ServiceProcess.ServiceAFN2()) { PD.SV_PART part = cServ.Repo.Partes.ByLotePart(codLote, partIndex); var info = cServ.Repo.inv_articulos.GetDetalleArticulo(part.id); var resultado = new List <Estructuras.DetalleArticulo>(); int contad = 0; foreach (var inf in info) { Estructuras.DetalleArticulo dato = new Estructuras.DetalleArticulo(); dato.producto = inf.code; dato.codigoLote = codLote; dato.parteLote = partIndex; dato.procesar = (contad < quantity); dato.rowId = inf.id; dato.PartId = inf.part_id; contad++; resultado.Add(dato); } return(resultado); } }
public static PD.RespuestaAccion MODIF_PURCHASE_HEAD(PD.SV_PART parte, PD.GENERIC_VALUE zona, PD.GENERIC_VALUE subzona, PD.GENERIC_VALUE subclase, PD.GENERIC_VALUE categoria, PD.GENERIC_VALUE gestion, string usuario) { using (var cServ = new ServiceProcess.ServiceAFN2()) return(cServ.Repo.MODIF_PURCHASE_HEAD(parte, zona, subzona, subclase, categoria, gestion, usuario)); }