private decimal CalculateMaxWeightPerPackage(DomesticServiceType s, DomesticPackageType packageType) { if (s == DomesticServiceType.FirstClass) { if (packageType == DomesticPackageType.FirstClassLetter) { return(USPostalConstants.MaxFirstClassLetterWeightInPounds); } return(USPostalConstants.MaxFirstClassWeightInPounds); } return(USPostalConstants.MaxWeightInPounds); }
private decimal CalculateMaxWeightPerPackage(DomesticServiceType s, DomesticPackageType packageType) { if (s == DomesticServiceType.FirstClass) { if (packageType == DomesticPackageType.FirstClassLetter) return USPostalConstants.MaxFirstClassLetterWeightInPounds; return USPostalConstants.MaxFirstClassWeightInPounds; } return USPostalConstants.MaxWeightInPounds; }
public string TranslateContainerCode(DomesticPackageType package) { switch (package) { case DomesticPackageType.FirstClassFlat: return("FLAT"); case DomesticPackageType.FirstClassLetter: return("LETTER"); case DomesticPackageType.FirstClassParcel: return("PARCEL"); case DomesticPackageType.FirstClassPostCard: return("POSTCARD"); case DomesticPackageType.FlatRateBox: return("FLAT RATE BOX"); case DomesticPackageType.FlatRateBoxLarge: return("LG FLAT RATE BOX"); case DomesticPackageType.FlatRateBoxMedium: return("MD FLAT RATE BOX"); case DomesticPackageType.FlatRateBoxSmall: return("SM FLAT RATE BOX"); case DomesticPackageType.FlatRateEnvelope: return("FLAT RATE ENVELOPE"); case DomesticPackageType.FlatRateEnvelopePadded: return("PADDED FLAT RATE ENVELOPE"); case DomesticPackageType.FlatRateEnvelopeLegal: return("LEGAL FLAT RATE ENVELOPE"); case DomesticPackageType.FlatRateEnvelopeWindow: return("WINDOW FLAT RATE ENVELOPE"); case DomesticPackageType.FlatRateEnvelopeGiftCard: return("GIFT CARD FLAT RATE ENVELOPE"); case DomesticPackageType.RegionalBoxRateA: return("REGIONAL BOX RATE A"); case DomesticPackageType.RegionalBoxRateB: return("REGIONAL BOX RATE B"); case DomesticPackageType.Ignore: return("VARIABLE"); case DomesticPackageType.NonRectangular: return("NONRECTANGULAR"); case DomesticPackageType.Rectangular: return("RECTANGULAR"); case DomesticPackageType.Variable: return("VARIABLE"); } return("VARIABLE"); }
public string TranslateContainerCode(DomesticPackageType package) { switch (package) { case DomesticPackageType.FirstClassFlat: return "FLAT"; case DomesticPackageType.FirstClassLetter: return "LETTER"; case DomesticPackageType.FirstClassParcel: return "PARCEL"; case DomesticPackageType.FirstClassPostCard: return "POSTCARD"; case DomesticPackageType.FlatRateBox: return "FLAT RATE BOX"; case DomesticPackageType.FlatRateBoxLarge: return "LG FLAT RATE BOX"; case DomesticPackageType.FlatRateBoxMedium: return "MD FLAT RATE BOX"; case DomesticPackageType.FlatRateBoxSmall: return "SM FLAT RATE BOX"; case DomesticPackageType.FlatRateEnvelope: return "FLAT RATE ENVELOPE"; case DomesticPackageType.FlatRateEnvelopePadded: return "PADDED FLAT RATE ENVELOPE"; case DomesticPackageType.FlatRateEnvelopeLegal: return "LEGAL FLAT RATE ENVELOPE"; case DomesticPackageType.FlatRateEnvelopeWindow: return "WINDOW FLAT RATE ENVELOPE"; case DomesticPackageType.FlatRateEnvelopeGiftCard: return "GIFT CARD FLAT RATE ENVELOPE"; case DomesticPackageType.RegionalBoxRateA: return "REGIONAL BOX RATE A"; case DomesticPackageType.RegionalBoxRateB: return "REGIONAL BOX RATE B"; case DomesticPackageType.Ignore: return "VARIABLE"; case DomesticPackageType.NonRectangular: return "NONRECTANGULAR"; case DomesticPackageType.Rectangular: return "RECTANGULAR"; case DomesticPackageType.Variable: return "VARIABLE"; } return "VARIABLE"; }