Metoda OrderSave

Metoda służy do zapisania (nadania) przesyłek produkcyjnie uwzględniając nazwę zlecenia.
Przesyłki dopisywane są do podanej nazwy zlecenia.

Parametry przyjmowane
  • string
    orderName
    // Nazwa zlecenia
  • string
    postCode
    // Kod pocztowy
  • string
    city
    // Miejscowość
  • string
    street
    // Ulica
  • string
    houseNo
    // Numer ulicy
  • string
    localNo
    // Numer lokalu
  • string
    alternativeCode
    // Kod alternatywny
  • string
    sortInfo
    // SortInfo
  • DateTime
    dateOfSending
    // Data nadania
  • string
    allLineAddress
    // Pełen adres adresata
  • string
    recipient
    // Nazwa odbiorcy (adresata)
  • string
    service
    // Kod usługi (dawniej numer UPOC)
  • string
    altCode
    // Kod R (GS1)
  • string
    customerId
    // Identyfikator kontrahenta
  • string
    corp
    // Nazwa korporacji
  • string
    postOperator
    // Nazwa operatora pocztowego
Parametry zwracane
  • bool
    Result
    // true - Zapis poprawny     false - Zapis zakończony błędem
Przykład C#
private void OrderSave()
{
    try
    {
        string orderName = "NAZWA ZLECENIA";
        string postCode = "97-300";
        string city = "Piotrków Tryb.";
        string street = "Belzacka";
        string houseNo = "176/178";
        string localNo = "";
        string alternativeCode = "";
        string sortInfo = "";
        DateTime dateOfSending = DateTime.Now;
        string allLineAddress = "Belzacka 176/178 97-300 Piotrków Tryb.";
        string recipient = "";
        string service = "0500220090";
        string altCode = "";
        string customerId = "";
        string corp = "";
        string postOperator = "SPEEDMAIL";
        
        SpeedmailService.ServiceGreenSysClient service = new SpeedmailService.ServiceGreenSysClient();

        bool result = service.OrderSave(
            orderName,
            postCode,
            city,
            street,
            houseNo,
            localNo,
            alternativeCode,
            sortInfo,
            dateOfSending,
            allLineAddress,
            recipient,
            service,
            altCode,
            customerId,
            corp,
            postOperator
        );
        
        if (result)
            MessageBox.Show("Wykonano pomyślnie", "Metoda: OrderSave", MessageBoxButtons.OK, MessageBoxIcon.Information);
        else
            MessageBox.Show("Zapis nie powiódł się, zakończono z błędem!", "Metoda: OrderSave", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message, "Wystąpił błąd w czasie wykonania!", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
}