Exemplo n.º 1
0
 // ========== Load Carriers ==========
 public override void LoadCarriers()
 {
     this.Config = ConfigCarrierPOST.LoadFile(this.Name);
     foreach (CarrierEntry carrierEntry in this.Config.Carriers)
     {
         CarrierPOST hiveCarrier = new CarrierPOST(carrierEntry.Name, "");
         hiveCarrier.Group        = this;
         hiveCarrier.Name         = carrierEntry.Name;
         hiveCarrier.Description  = "";
         hiveCarrier.CarrierEntry = carrierEntry;
         this.Carriers.Add(hiveCarrier.Name, hiveCarrier);
     }
 }
Exemplo n.º 2
0
        // ========== Create Carrier ==========
        public override Carrier CreateCarrier(string name, string url, string printerProfile, string additionalPOST)
        {
            CarrierEntry carrierEntry = new CarrierEntry();

            carrierEntry.Name           = name;
            carrierEntry.URL            = url;
            carrierEntry.PrinterProfile = printerProfile;
            carrierEntry.AdditionalPOST = additionalPOST;

            CarrierPOST hiveCarrier = new CarrierPOST(name, "");

            hiveCarrier.Group        = this;
            hiveCarrier.Name         = carrierEntry.Name;
            hiveCarrier.Description  = "";
            hiveCarrier.CarrierEntry = carrierEntry;

            this.Carriers.Add(hiveCarrier.Name, hiveCarrier);
            this.UpdateCarrierEntries();

            return(hiveCarrier);
        }