Skip to content

Instantly share code, notes, and snippets.

@otienoelvis
Created June 27, 2023 11:31
Show Gist options
  • Save otienoelvis/1e6103661cb909e4953b2fd3fbb34051 to your computer and use it in GitHub Desktop.
Save otienoelvis/1e6103661cb909e4953b2fd3fbb34051 to your computer and use it in GitHub Desktop.
using System.Runtime.Serialization;
namespace DAL.ViewModels.Enums;
public enum PaymentMethod
{
[EnumMember(Value = "01")]
Cash,
[EnumMember(Value = "02")]
Credit,
[EnumMember(Value = "03")]
CashCredit,
[EnumMember(Value = "04")]
BankCheck,
[EnumMember(Value = "05")]
DebitCreditCard,
[EnumMember(Value = "06")]
MobileMoney,
[EnumMember(Value = "07")]
Other,
}
public enum TransactionProgress
{
[EnumMember(Value = "01")]
WaitingApproval,
[EnumMember(Value = "02")]
Approved,
[EnumMember(Value = "03")]
CancelRequested,
[EnumMember(Value = "04")]
Canceled,
[EnumMember(Value = "05")]
CreditNoteGenerated,
[EnumMember(Value = "06")]
Transferred
}
public enum TaxType
{
[EnumMember(Value = "A")]
A_Exempt,
[EnumMember(Value = "B")]
B_16,
[EnumMember(Value = "C")]
C_0,
[EnumMember(Value = "D")]
D_Non_Vat,
[EnumMember(Value = "E")]
E_8
}
public enum CreditNoteReason
{
[EnumMember(Value = "01")]
MissingQuantity,
[EnumMember(Value = "02")]
MissingData,
[EnumMember(Value = "03")]
Damaged,
[EnumMember(Value = "04")]
Wasted,
[EnumMember(Value = "05")]
RawMaterialShortage,
[EnumMember(Value = "06")]
Refund
}
public enum PackagingUnitCode
{
[EnumMember(Value = "BG")]
Bag,
[EnumMember(Value = "BJ")]
Bucket,
[EnumMember(Value = "BQ")]
Bottle,
[EnumMember(Value = "CT")]
Carton,
[EnumMember(Value = "CY")]
Cylinder,
[EnumMember(Value = "GT")]
ExtraCountableItem,
[EnumMember(Value = "NT")]
Net,
[EnumMember(Value = "PG")]
Plate,
[EnumMember(Value = "BE")]
Bundle,
}
public enum UnitOfQuantity
{
[EnumMember(Value = "BG")]
Bag,
[EnumMember(Value = "BJ")]
Bucket,
[EnumMember(Value = "BQ")]
Bottle,
[EnumMember(Value = "CT")]
Carton,
[EnumMember(Value = "CY")]
Cylinder,
[EnumMember(Value = "GT")]
ExtraCountableItem,
[EnumMember(Value = "NT")]
Net,
[EnumMember(Value = "PG")]
Plate,
[EnumMember(Value = "BE")]
Bundle,
[EnumMember(Value = "CMT")]
Centimetre,
[EnumMember(Value = "DZ")]
Dozen,
[EnumMember(Value = "GLL")]
Gallon,
[EnumMember(Value = "GRM")]
Gram,
[EnumMember(Value = "KG")]
Kilogram,
[EnumMember(Value = "KTM")]
Kilometre,
[EnumMember(Value = "LTR")]
Litre,
[EnumMember(Value = "MTR")]
Meter,
[EnumMember(Value = "M2")]
SquareMeter,
[EnumMember(Value = "NO")]
Number,
[EnumMember(Value = "PA")]
Packet,
[EnumMember(Value = "PA")]
Tonne,
[EnumMember(Value = "U")]
Pieces,
}
public enum SalesReceiptType
{
[EnumMember(Value = "S")]
Sale,
[EnumMember(Value = "R")]
CreditNote,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment