Ejemplo n.º 1
0
        public void CheckPoint(MemberModel member)
        {
            TypeMember next_type = type_management.listTypeMember[member.typeMember.idType + 1];

            if (member.point >= next_type.requiredpoint)
            {
                member.typeMember = next_type;
            }
        }
Ejemplo n.º 2
0
 public MemberModel(string name, GenderType gender, DateTime birth, string CMND, TypeMember type)
 {
     this.idMember     = ++ID;
     this.nameMember   = name;
     this.genderMember = gender;
     this.birthMember  = birth;
     this.CMND         = CMND;
     this.timeSignup   = DateTime.Now;
     this.point        = 0;
     this.typeMember   = type;
 }
        public TypeMember FindTypeMember(int idType)
        {
            for (int i = 0; i < listTypeMember.Count; i++)
            {
                if (listTypeMember[i].idType == idType)
                {
                    return(listTypeMember[i]);
                }
            }
            TypeMember type = new TypeMember();

            return(type);
        }
        public void CreateTypeMember(string NameType, double discountRate, double requirePoint)
        {
            if (listTypeMember.Count == 0)
            {
                TypeMember.ID = 0;
            }
            else
            {
                TypeMember.ID = listTypeMember[listTypeMember.Count - 1].idType;
            }
            TypeMember newtype = new TypeMember(NameType, discountRate, requirePoint);

            IOMethod.Instance.WriteData <TypeMember>(path, newtype);
            listTypeMember.Add(newtype);
        }