* Added DocType to Edi and CO

* Moved SOGrid to Shared and reuse in CO view
* Added retrieving of COTranslates to CO
This commit is contained in:
2025-02-03 19:41:35 +01:00
parent 96775b0c15
commit 177fce1fdf
11 changed files with 192 additions and 58 deletions

View File

@@ -123,5 +123,7 @@
public string TranslatedStatus => TranslateStatus(Stat);
public IEnumerable<CustomerOrderLineDto> CustomerOrderLines { get; set; } = new List<CustomerOrderLineDto>();
public IEnumerable<EdiCustomerOrderTranslateDto> EdiCustomerOrderTranslates { get; set; } = new List<EdiCustomerOrderTranslateDto>();
}
}

View File

@@ -130,6 +130,8 @@ namespace SytelineSaAppEfDataModel.Dtos
public string Uf_Status { get; set; }
public string Uf_FKR_EDI_ITEM_PalletCode { get; set; }
public string Uf_FKR_EDI_ITEM_DocumentType { get; set; }
public string TranslatedStatus => TranslateStatus(Stat);
}
}

View File

@@ -108,6 +108,7 @@ namespace SytelineSaAppEfDataModel.Dtos
public string PalletCode { get; set; }
public string PalletNumber { get; set; }
public string DocumentType { get; set; }
public string TranslatedStatus => TranslateStatus(Status);
}
}

View File

@@ -129,5 +129,7 @@ namespace SytelineSaAppEfDataModel.Entities
public string Uf_LOC_159_DestinationPoint { get; set; }
public string Uf_Status { get; set; }
public string Uf_FKR_EDI_ITEM_PalletCode { get; set; }
public string Uf_FKR_EDI_ITEM_DocumentType { get; set; }
}
}

View File

@@ -107,5 +107,7 @@ namespace SytelineSaAppEfDataModel.Entities
public string NewStatus { get; set; }
public string PalletCode { get; set; }
public string PalletNumber { get; set; }
public string DocumentType { get; set; }
}
}

View File

@@ -33,6 +33,12 @@ namespace SytelineSaAppEfDataModel.Services
.Where(x => x.CoNum == customerOrder.CoNum && x.CoLine == customerOrderLine.CoLine)
.Select(x => mapper.Map<CustomerOrderLineItemDto>(x)).ToListAsync();
}
IList<EdiCustomerOrderTranslateDto> ediCustomerOrderTranslates = await context.EdiCustomerOrderTranslates
.Where(x => x.CoCoNum == customerOrder.CoNum)
.Select(x => mapper.Map<EdiCustomerOrderTranslateDto>(x)).ToListAsync();
customerOrder.EdiCustomerOrderTranslates = ediCustomerOrderTranslates;
return customerOrder;
}

View File

@@ -276,6 +276,7 @@ namespace SytelineSaAppEfDataModel
entity.Property(e => e.NewStatus).IsRequired(false).HasColumnName("Uf_Status").HasMaxLength(50);
entity.Property(e => e.PalletCode).IsRequired(false).HasColumnName("Uf_pci_code").HasMaxLength(1);
entity.Property(e => e.PalletNumber).IsRequired(false).HasColumnName("Uf_FKR_EDI_ITEM_PalletCode").HasMaxLength(50);
entity.Property(e => e.DocumentType).IsRequired(false).HasColumnName("Uf_FKR_EDI_ITEM_DocType").HasMaxLength(50);
});
modelBuilder.Entity<EdiCustomerOrderTranslate>(entity =>
@@ -622,6 +623,7 @@ namespace SytelineSaAppEfDataModel
entity.Property(e => e.Uf_LOC_159_DestinationPoint).HasColumnName("Uf_LOC_159_DestinationPoint").HasMaxLength(50).IsRequired(false);
entity.Property(e => e.Uf_Status).HasColumnName("Uf_Status").HasMaxLength(50).IsRequired(false);
entity.Property(e => e.Uf_FKR_EDI_ITEM_PalletCode).HasColumnName("Uf_FKR_EDI_ITEM_PalletCode").HasMaxLength(50).IsRequired(false);
entity.Property(e => e.Uf_FKR_EDI_ITEM_DocumentType).IsRequired(false).HasColumnName("Uf_FKR_EDI_ITEM_DocType").HasMaxLength(50);
});
modelBuilder.Entity<UserName>(entity =>