Metoda CheckCoverageAndSavePackage
Metoda służy do zapisania przesyłek paczkami (działa bardzo wydajnie dla dużych zbiorów danych).
Dla przekazanych danych może być sprawdzone czy przesyłka leży w zasiegu Speedmail.
Parametrami wyjściowymi jest zbiór danych z przypisanymi kodami i numerem SortInfo dla przesyłki.
private void CheckCoverageAndSavePackage()
{
try
{
SpeedmailService.ServiceGreenSysClient service = new SpeedmailService.ServiceGreenSysClient();
List<SpeedmailService.InRecord> inItems = new List<SpeedmailService.InRecord>();
List<SpeedmailService.OutRecord> outItems = new List<SpeedmailService.OutRecord>();
int customerId = 0;
bool isSave = true;
inItems.Add(new SpeedmailService.InRecord()
{
orderName = "NAZWA ZLECENIA",
postCode = "97-300",
city = "Piotrków Tryb.",
street = "Belzacka",
houseNo = "176/178",
allLineAddress = "Belzacka 176/178 97-300 Piotrków Tryb.",
alternativeCode = "",
dateOfSending = DateTime.Now,
corp = "",
service = "0500220090",
toVerify = true
});
outItems = service.CheckCoverageAndSavePackage(inItems, customerId, isSave);
MessageBox.Show("Wykonano pomyślnie", "Metoda: CheckCoverageAndSavePackage", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Wystąpił błąd w czasie wykonania!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}