private void SaveRoomFee(ImportFee importFee, int SummaryID, SqlHelper helper)
        {
            RoomFee roomFee = RoomFee.GetRoomFeeByImportFeeID(importFee.ID, helper);

            if (roomFee == null)
            {
                roomFee             = new RoomFee();
                roomFee.AddTime     = DateTime.Now;
                roomFee.AddUserName = User.GetCurrentUserName();
            }
            roomFee.RoomID      = importFee.RoomID;
            roomFee.UseCount    = importFee.TotalPoint;
            roomFee.StartTime   = importFee.StartTime;
            roomFee.EndTime     = importFee.EndTime;
            roomFee.Cost        = importFee.TotalPrice;
            roomFee.IsCharged   = false;
            roomFee.ChargeID    = SummaryID;
            roomFee.IsStart     = true;
            roomFee.UnitPrice   = importFee.UnitPrice;
            roomFee.ImportFeeID = importFee.ID;
            roomFee.ChargeFeeID = 0;
            roomFee.ChargeFee   = 0;
            roomFee.IsImportFee = true;
            roomFee.Save(helper);
        }
        private void SaveRoomHistoryFee(ImportFee importFee, int SummaryID, SqlHelper helper, string AddMan)
        {
            PrintRoomFeeHistory printRoomFeeHistory = new PrintRoomFeeHistory();

            printRoomFeeHistory.Cost           = importFee.TotalPrice;
            printRoomFeeHistory.CostCapital    = Tools.CmycurD(printRoomFeeHistory.Cost);
            printRoomFeeHistory.RealCost       = printRoomFeeHistory.Cost;
            printRoomFeeHistory.PreChargeMoney = 0;
            printRoomFeeHistory.DiscountMoney  = 0;
            printRoomFeeHistory.RealMoneyCost1 = printRoomFeeHistory.Cost;
            printRoomFeeHistory.RealMoneyCost2 = 0;
            printRoomFeeHistory.AddMan         = AddMan;
            printRoomFeeHistory.AddTime        = DateTime.Now;
            int    OrderNumberID = 0;
            string PrintNumber   = Foresight.DataAccess.PrintRoomFeeHistory.GetLastestPrintNumber(importFee.RoomID, helper, out OrderNumberID);

            printRoomFeeHistory.PrintNumber     = PrintNumber;
            printRoomFeeHistory.OrderNumberID   = OrderNumberID;
            printRoomFeeHistory.ChargeBackMoney = 0;
            printRoomFeeHistory.ChargeTime      = DateTime.Now;
            printRoomFeeHistory.ChageType1      = 0;
            printRoomFeeHistory.IsCancel        = false;
            printRoomFeeHistory.Save(helper);
            RoomFeeHistory roomFee = new RoomFeeHistory();

            roomFee.ID                = importFee.ID;
            roomFee.RoomID            = importFee.RoomID;
            roomFee.UseCount          = importFee.TotalPoint;
            roomFee.StartTime         = importFee.StartTime;
            roomFee.EndTime           = importFee.EndTime;
            roomFee.Cost              = importFee.TotalPrice;
            roomFee.AddTime           = DateTime.Now;
            roomFee.AddUserName       = User.GetCurrentUserName();
            roomFee.IsCharged         = true;
            roomFee.ChargeID          = SummaryID;
            roomFee.IsStart           = true;
            roomFee.UnitPrice         = importFee.UnitPrice;
            roomFee.ImportFeeID       = importFee.ID;
            roomFee.ChargeFeeID       = 0;
            roomFee.ChargeFee         = 0;
            roomFee.RealCost          = roomFee.Cost;
            roomFee.Discount          = 0;
            roomFee.TotalRealCost     = roomFee.RealCost;
            roomFee.TotalDiscountCost = 0;
            roomFee.RestCost          = 0;
            roomFee.PrintID           = printRoomFeeHistory.ID;
            roomFee.ChargeTime        = DateTime.Now;
            roomFee.ChargeState       = 1;
            roomFee.IsImportFee       = true;
            roomFee.Save(helper);
        }