private static void SavePrintRoomFeeHistory(PrintRoomFeeHistory printRoomFeeHistory, int RoomID, decimal RealCost, string ChargeMan, SqlHelper helper, string RoomFullName, string RoomOwnerName, string Remark, string ChargeType, DateTime ChargeTime) { var chargemoneytype = Foresight.DataAccess.ChargeMoneyType.GetChargeMoneyTypeByChargeName(ChargeType); int ChargeType1 = chargemoneytype.ChargeTypeID; int ChargeType2 = 0; int OrderNumberID = 0; string PrintNumber = PrintRoomFeeHistory.GetLastestPrintNumber(OrderTypeNameDefine.chargefee.ToString(), RoomID, helper, out OrderNumberID); var sys_ordernumber = Sys_OrderNumber.GetSys_OrderNumber(OrderNumberID, helper); printRoomFeeHistory.PrintNumber = PrintNumber; printRoomFeeHistory.OrderNumberID = sys_ordernumber != null ? sys_ordernumber.ID : 0; printRoomFeeHistory.OrderNumberType = sys_ordernumber != null ? sys_ordernumber.ChargeType : 1; decimal PreChargeMoney = 0; decimal ChargeBackMoney = 0; decimal RealMoneyCost1 = RealCost; decimal RealMoneyCost2 = 0; decimal DiscountMoney = 0; decimal money = RealCost; string MoneyDaXie = Utility.Tools.CmycurD(RealCost); printRoomFeeHistory.Cost = money; printRoomFeeHistory.CostCapital = MoneyDaXie; printRoomFeeHistory.RealCost = RealCost; printRoomFeeHistory.PreChargeMoney = PreChargeMoney; printRoomFeeHistory.ChargeBackMoney = ChargeBackMoney; printRoomFeeHistory.RealMoneyCost1 = RealMoneyCost1; printRoomFeeHistory.RealMoneyCost2 = RealMoneyCost2; printRoomFeeHistory.DiscountMoney = DiscountMoney; printRoomFeeHistory.ChargeMan = ChargeMan; printRoomFeeHistory.ChargeTime = ChargeTime; printRoomFeeHistory.Remark = Remark; printRoomFeeHistory.ChageType1 = ChargeType1; printRoomFeeHistory.ChageType2 = ChargeType2; if (printRoomFeeHistory.AddTime == DateTime.MinValue) { printRoomFeeHistory.AddTime = DateTime.Now; } printRoomFeeHistory.WeiShuMore = 0; printRoomFeeHistory.WeiShuConsume = 0; printRoomFeeHistory.RoomFullName = RoomFullName; printRoomFeeHistory.RoomOwnerName = RoomOwnerName; printRoomFeeHistory.Save(helper); }
private void saveordernumber(HttpContext context) { string id = context.Request.Params["id"]; string OrderTypeName = context.Request.Params["OrderTypeName"]; int OrderNumberCount = int.Parse(context.Request.Params["OrderNumberCount"]); int UseYear = int.Parse(context.Request.Params["UseYear"]); int UseMonth = int.Parse(context.Request.Params["UseMonth"]); int UseDay = int.Parse(context.Request.Params["UseDay"]); int IsYearReset = WebUtil.GetIntValue(context, "IsYearReset"); int IsMonthReset = WebUtil.GetIntValue(context, "IsMonthReset"); int IsDayReset = WebUtil.GetIntValue(context, "IsDayReset"); string Prefix = context.Request.Params["Prefix"]; string OrderPreview = context.Request.Params["OrderPreview"]; string Remark = context.Request.Params["Remark"]; string AddMan = context.Request.Params["AddMan"]; Sys_OrderNumber orderNumber = null; if (!string.IsNullOrEmpty(id)) { orderNumber = Sys_OrderNumber.GetSys_OrderNumber(int.Parse(id)); } if (orderNumber == null) { orderNumber = new Sys_OrderNumber(); } orderNumber.OrderTypeName = OrderTypeName; orderNumber.OrderNumberCount = OrderNumberCount; orderNumber.UseYear = UseYear == 1 ? true : false; orderNumber.UseMonth = UseMonth == 1 ? true : false; orderNumber.UseDay = UseDay == 1 ? true : false; orderNumber.OrderPrefix = Prefix; orderNumber.OrderPreview = GenerateOrderPreview(orderNumber); orderNumber.Remark = Remark; orderNumber.AddMan = AddMan; orderNumber.ChargeType = WebUtil.GetIntValue(context, "ChargeType"); orderNumber.IsYearReset = IsYearReset == 1 ? true : false; orderNumber.IsMonthReset = IsMonthReset == 1 ? true : false; orderNumber.IsDayReset = IsDayReset == 1 ? true : false; orderNumber.Save(); context.Response.Write("{\"status\":true}"); }