public ClassTypes(int ClassTypeId)
     : base()
 {
     _classesTypes = new Fpp.Data.ClassTypes(ModuleSettings);
     DataSet ds = _classesTypes.getClassTypes(ClassTypeId);
     if (ds.Tables[0].Rows.Count > 0)
     {
         LoadFromRow(ds.Tables[0].Rows[0]);
     }
 }
 public ClassTypes(ClassTypes copy)
     : base()
 {
     _classesTypes = new Fpp.Data.ClassTypes(ModuleSettings);
     LongName = copy.LongName;
     ShortName = copy.ShortName;
     EntryTypeID = copy.EntryTypeID;
     OrdID = copy.OrdID;
     ChargeType = copy.ChargeType;
     ShowID = copy.ShowID;
     Save();
 }
 public ClassTypes()
     : base()
 {
     _classesTypes = new Fpp.Data.ClassTypes(ModuleSettings);
 }
        public static List<ClassTypes> GetClassTypesForShow(int ShowID)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.ClassTypes sc = new Fpp.Data.ClassTypes(moduleSettings);
            List<ClassTypes> classesList = new List<ClassTypes>();
            DataSet ds = sc.getClassDetailsForShow(ShowID);

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                classesList.Add(new ClassTypes(row));
            }
            return classesList;
        }