public ShowCharges(String chargeName, Decimal charge, int ShowID)
 {
     _showCharges = new Fpp.Data.ShowCharges(ModuleSettings);
     _chargeName = chargeName;
     _chargeRate = charge;
     _showid = ShowID;
     save();
 }
 public ShowCharges(int ChargeID)
 {
     _showCharges = new Fpp.Data.ShowCharges(ModuleSettings);
     DataSet ds = _showCharges.getChargesFor(ChargeID);
     if (ds.Tables[0].Rows.Count > 0)
     {
         LoadRow(ds.Tables[0].Rows[0]);
     }
 }
        public static List<ShowCharges> getShowCharges(int ShowID)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.ShowCharges sc = new Fpp.Data.ShowCharges(moduleSettings);

            List<ShowCharges> list = new List<ShowCharges>();
            DataSet ds = sc.getCharges(ShowID);
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                list.Add(new ShowCharges(row));
            }
            return list;
        }
 public ShowCharges()
 {
     _showCharges = new Fpp.Data.ShowCharges(ModuleSettings);
 }
 public static void Delete(int ChargeID)
 {
     String moduleSettings = ModuleConfig.GetSettings();
     Fpp.Data.ShowCharges sc = new Fpp.Data.ShowCharges(moduleSettings);
     sc.Delete(ChargeID);
 }