public frmStudentOrderNew() { InitializeComponent(); this._IGeneralBL = GeneralBLLFactory.GetBLL<IGeneralBL>(GeneralBLLFactory.General); this._IPaymentUDMealStateBL = MasterBLLFactory.GetBLL<IPaymentUDMealStateBL>(MasterBLLFactory.PaymentUDMealState); this._IPaymentUDGeneralSettingBL = MasterBLLFactory.GetBLL<IPaymentUDGeneralSettingBL>(MasterBLLFactory.PaymentUDGeneralSetting); this._ICardUserMasterBL = MasterBLLFactory.GetBLL<ICardUserMasterBL>(MasterBLLFactory.CardUserMaster); this._CurrentStudentID = Guid.Empty; this._EditState = Common.DefineConstantValue.EditStateEnum.OE_ReaOnly; ListViewSorter sorterGrade = new ListViewSorter(1, SortOrder.Ascending); lvStudentList.ListViewItemSorter = sorterGrade; lvStudentList.Sorting = SortOrder.Ascending; ListViewSorter sorterOrder = new ListViewSorter(1, SortOrder.Ascending); lvSpecialOrder.ListViewItemSorter = sorterOrder; lvSpecialOrder.Sorting = SortOrder.Ascending; labRecordTime.Text = "无记录"; }
public ucMealBookingDetail() { InitializeComponent(); this._IMealBookingHistoryBL = MasterBLLFactory.GetBLL<IMealBookingHistoryBL>(MasterBLLFactory.MealBookingHistory); this._IPaymentUDGeneralSettingBL = MasterBLLFactory.GetBLL<IPaymentUDGeneralSettingBL>(MasterBLLFactory.PaymentUDGeneralSetting); this._IPaymentUDMealStateBL = MasterBLLFactory.GetBLL<IPaymentUDMealStateBL>(MasterBLLFactory.PaymentUDMealState); this._ICardUserMasterBL = MasterBLLFactory.GetBLL<ICardUserMasterBL>(MasterBLLFactory.CardUserMaster); this._StrUnSetContent = "否(未设置)"; }
/// <summary> /// 数据逻辑类初始化 /// </summary> private void InitBLL() { this.m_ICodeMasterBL = sysFac.MasterBLLFactory.GetBLL<sysBL.ICodeMasterBL>(sysFac.MasterBLLFactory.CodeMaster_cmt); this.m_IConsumeMachineBL = MasterBLLFactory.GetBLL<IConsumeMachineBL>(MasterBLLFactory.ConsumeMachine); this.m_IMealBookingHistoryBL = MasterBLLFactory.GetBLL<IMealBookingHistoryBL>(MasterBLLFactory.MealBookingHistory); this.m_IPaymentUDGeneralSettingBL = MasterBLLFactory.GetBLL<IPaymentUDGeneralSettingBL>(MasterBLLFactory.PaymentUDGeneralSetting); this.m_IPaymentUDMealStateBL = MasterBLLFactory.GetBLL<IPaymentUDMealStateBL>(MasterBLLFactory.PaymentUDMealState); this.m_ICardUserMasterBL = MasterBLLFactory.GetBLL<ICardUserMasterBL>(MasterBLLFactory.CardUserMaster); this.m_IUserCardPairBL = MasterBLLFactory.GetBLL<IUserCardPairBL>(MasterBLLFactory.UserCardPair); this.m_ICardUserAccountBL = MasterBLLFactory.GetBLL<ICardUserAccountBL>(MasterBLLFactory.CardUserAccount); this.m_IRechargeRecordBL = MasterBLLFactory.GetBLL<RechargeRecordBL>(MasterBLLFactory.RechargeRecord); this.m_IPreConsumeRecordBL = MasterBLLFactory.GetBLL<IPreConsumeRecordBL>(MasterBLLFactory.PreConsumeRecord); this.m_IBlacklistChangeRecordBL = BLL.Factory.HHZX.MasterBLLFactory.GetBLL<IBlacklistChangeRecordBL>(BLL.Factory.HHZX.MasterBLLFactory.BlacklistChangeRecord); this.m_IPreRechargeRecordBL = MasterBLLFactory.GetBLL<IPreRechargeRecordBL>(MasterBLLFactory.PreRechargeRecord); }
public List<PaymentUDMealState_pms_Info> SearchMealRecords(IModelObject itemEntity) { List<PaymentUDMealState_pms_Info> returnList = new List<PaymentUDMealState_pms_Info>(); try { _ipugsBL = MasterBLLFactory.GetBLL<IPaymentUDGeneralSettingBL>(MasterBLLFactory.PaymentUDGeneralSetting); _ipumsBL = MasterBLLFactory.GetBLL<IPaymentUDMealStateBL>(MasterBLLFactory.PaymentUDMealState); PaymentUDMealState_pms_Info searchInfo = itemEntity as PaymentUDMealState_pms_Info; DateTime startTime = DateTime.Parse(((DateTime)(searchInfo.TimeFrom)).ToString("yyy/MM/dd")); DateTime endTime = DateTime.Parse(((DateTime)(searchInfo.TimeTo)).ToString("yyyy/MM/dd")); PaymentUDGeneralSetting_pus_Info pusInfo = new PaymentUDGeneralSetting_pus_Info(); pusInfo.pus_cCardUserID = searchInfo.pms_cCardUserID; List<PaymentUDGeneralSetting_pus_Info> userList_pus = _ipugsBL.SearchRecords(pusInfo);//用戶常規設置 pusInfo.pus_cCardUserID = null; pusInfo.pus_cClassID = searchInfo.pms_cClassID; List<PaymentUDGeneralSetting_pus_Info> classList_pus = _ipugsBL.SearchRecords(pusInfo);//班級常規設置 pusInfo.pus_cClassID = null; pusInfo.pus_cGradeID = searchInfo.pms_cGradeID; List<PaymentUDGeneralSetting_pus_Info> gradeList_pus = _ipugsBL.SearchRecords(pusInfo);//年級常規設置 PaymentUDMealState_pms_Info pmsInfo = new PaymentUDMealState_pms_Info(); pmsInfo.TimeFrom = startTime; pmsInfo.TimeTo = endTime; pmsInfo.pms_cCardUserID = searchInfo.pms_cCardUserID; List<PaymentUDMealState_pms_Info> userList_pms = _ipumsBL.SearchRecords(pmsInfo);//用戶自定義設置 pmsInfo.pms_cCardUserID = null; pmsInfo.pms_cClassID = searchInfo.pms_cClassID; List<PaymentUDMealState_pms_Info> classList_pms = _ipumsBL.SearchRecords(pmsInfo);//班級自定義設置 pmsInfo.pms_cClassID = null; pmsInfo.pms_cGradeID = searchInfo.pms_cGradeID; List<PaymentUDMealState_pms_Info> gradeList_pms = _ipumsBL.SearchRecords(pmsInfo);//年級自定義設置 for (DateTime dt = startTime; dt <= endTime; dt = dt.AddDays(1)) { PaymentUDMealState_pms_Info pmsInfos = new PaymentUDMealState_pms_Info(); pmsInfos.pms_dStartDate = dt; pmsInfos.pms_dEndDate = dt; bool? user; bool? clas; bool? grade; bool? zduser; bool? zdclas; bool? zdgrade; user=GetStateStatus(0, dt, userList_pms); clas=GetStateStatus(0, dt, classList_pms); grade=GetStateStatus(0, dt, gradeList_pms); zduser=GetSettingStatus(0, GetWeeks(dt), userList_pus); zdclas=GetSettingStatus(0, GetWeeks(dt), classList_pus); zdgrade=GetSettingStatus(0, GetWeeks(dt), gradeList_pus); pmsInfos.pms_cBreakfast = (user != null ? user : zduser != null ? zduser : true) & (clas != null ? clas : zdclas != null ? zdclas : true) & (grade != null ? grade : zdgrade != null ? zdgrade : true); user = GetStateStatus(1, dt, userList_pms); clas = GetStateStatus(1, dt, classList_pms); grade = GetStateStatus(1, dt, gradeList_pms); zduser = GetSettingStatus(1, GetWeeks(dt), userList_pus); zdclas = GetSettingStatus(1, GetWeeks(dt), classList_pus); zdgrade = GetSettingStatus(1, GetWeeks(dt), gradeList_pus); pmsInfos.pms_cLunch = (user != null ? user : zduser != null ? zduser : true) & (clas != null ? clas : zdclas != null ? zdclas : true) & (grade != null ? grade : zdgrade != null ? zdgrade : true); user = GetStateStatus(2, dt, userList_pms); clas = GetStateStatus(2, dt, classList_pms); grade = GetStateStatus(2, dt, gradeList_pms); zduser = GetSettingStatus(2, GetWeeks(dt), userList_pus); zdclas = GetSettingStatus(2, GetWeeks(dt), classList_pus); zdgrade = GetSettingStatus(2, GetWeeks(dt), gradeList_pus); pmsInfos.pms_cDinner = (user != null ? user : zduser != null ? zduser : true )& (clas != null ? clas : zdclas != null ? zdclas : true )& (grade != null ? grade : zdgrade != null ? zdgrade : true); //pmsInfos.pms_cBreakfast = GetStateStatus(0, dt, userList_pms) & GetStateStatus(0, dt, classList_pms) & GetStateStatus(0, dt, gradeList_pms) & GetSettingStatus(0, GetWeeks(dt), userList_pus) & GetSettingStatus(0, GetWeeks(dt), classList_pus) & GetSettingStatus(0, GetWeeks(dt), gradeList_pus); //pmsInfos.pms_cLunch = GetStateStatus(1, dt, userList_pms) & GetStateStatus(1, dt, classList_pms) & GetStateStatus(1, dt, gradeList_pms) & GetSettingStatus(1, GetWeeks(dt), userList_pus) & GetSettingStatus(1, GetWeeks(dt), classList_pus) & GetSettingStatus(1, GetWeeks(dt), gradeList_pus); //pmsInfos.pms_cDinner = GetStateStatus(2, dt, userList_pms) & GetStateStatus(2, dt, classList_pms) & GetStateStatus(2, dt, gradeList_pms) & GetSettingStatus(2, GetWeeks(dt), userList_pus) & GetSettingStatus(2, GetWeeks(dt), classList_pus) & GetSettingStatus(2, GetWeeks(dt), gradeList_pus); //bool? zdBreakfast = GetSettingStatus(0, GetWeeks(dt), userList_pus, classList_pus, gradeList_pus); //bool? zdLunch = GetSettingStatus(1, GetWeeks(dt), userList_pus, classList_pus, gradeList_pus); //bool? zdDinner = GetSettingStatus(2, GetWeeks(dt), userList_pus, classList_pus, //gradeList_pus); //bool? Breakfast = GetStateStatus(0, dt, userList_pms, classList_pms, gradeList_pms); //bool? Lunch = GetStateStatus(1, dt, userList_pms, classList_pms, gradeList_pms); //bool? Dinner = GetStateStatus(2, dt, userList_pms, classList_pms, gradeList_pms); //bool? zdBreakfast = GetSettingStatus(0, GetWeeks(dt), userList_pus, classList_pus, gradeList_pus); //bool? zdLunch = GetSettingStatus(1, GetWeeks(dt), userList_pus, classList_pus, gradeList_pus); //bool? zdDinner = GetSettingStatus(2, GetWeeks(dt), userList_pus, classList_pus, gradeList_pus); //if (Breakfast != null) //{ // if (zdBreakfast != null) // { // if (!(bool)Breakfast) // { // pmsInfos.pms_cBreakfast = Breakfast; // } // else // { // pmsInfos.pms_cBreakfast = zdBreakfast & Breakfast; // } // } // else // { // pmsInfos.pms_cBreakfast = Breakfast; // } //} //else //{ // pmsInfos.pms_cBreakfast = zdBreakfast; //} //if (Lunch != null) //{ // if (zdLunch != null) // { // if (!(bool)Lunch) // { // pmsInfos.pms_cLunch = Lunch; // } // else // { // pmsInfos.pms_cLunch = zdLunch & Lunch; // } // } // else // { // pmsInfos.pms_cLunch = Lunch; // } //} //else //{ // pmsInfos.pms_cLunch = zdLunch; //} //if (Dinner != null) //{ // if (zdDinner != null) // { // if (!(bool)Dinner) // { // pmsInfos.pms_cDinner = Dinner; // } // else // { // pmsInfos.pms_cDinner = zdDinner & Dinner; // } // } // else // { // pmsInfos.pms_cDinner = Dinner; // } //} //else //{ // pmsInfos.pms_cDinner = zdDinner; //} returnList.Add(pmsInfos); } } catch { } return returnList; }