public ImproveIndexViewModel() { try { improveService = Resolver.Resolve <IImproveService>(); _commonFun = Resolver.Resolve <ICommonFun>(); _commonHelper = Resolver.Resolve <CommonHelper>(); //MessagingCenter.Unsubscribe<ImproveIndexPage>(this, MessageConst.IMPROVE_RESULT_GET); //MessagingCenter.Subscribe<ImproveIndexPage>(this, MessageConst.IMPROVE_RESULT_GET, (c) => // { // GetImproveResultOrResultApproval(); // }); MessagingCenter.Unsubscribe <string>(this, MessageConst.IMPROVE_PLANLSTDATA_GET); MessagingCenter.Subscribe <string>(this, MessageConst.IMPROVE_PLANLSTDATA_GET, (c) => { if (c == "A") { GetImprovePlanOrPlanApproval(); } else { GetImproveResultOrResultApproval(); } }); } catch (Exception) { _commonFun.AlertLongText("操作异常,请重试。-->ImproveIndexViewModel"); return; } }
public ImproveSearchViewModel() { try { improveService = Resolver.Resolve <IImproveService>(); _commonFun = Resolver.Resolve <ICommonFun>(); _commonHelper = Resolver.Resolve <CommonHelper>(); MessagingCenter.Unsubscribe <string>(this, MessageConst.IMPROVE_IMPPLANORRESULTDATA_GET); MessagingCenter.Subscribe <string>(this, MessageConst.IMPROVE_IMPPLANORRESULTDATA_GET, (c) => { if (paramList != null && paramList.Count > 0) { GetImproveResultOrPlan(paramList); } }); MessagingCenter.Subscribe <List <RequestParameter> >(this, MessageConst.PASS_IMPROVESEARCHCONDITION, (param) => { if (param != null && param.Count > 0) { paramList = param; StatueType = param.Find(p => p.Name == "StatueTypeName").Value; StartDate = param.Find(p => p.Name == "StartDate").Value; EndDate = param.Find(p => p.Name == "EndDate").Value; Statue = param.Find(p => p.Name == "StatueName").Value; Service = param.Find(p => p.Name == "ServiceName").Value; Department = param.Find(p => p.Name == "DepartmentName").Value; ItemName = param.Find(p => p.Name == "ItemName").Value; PlanSelectName = param.Find(p => p.Name == "PlanSelectName").Value; SourceTypeName = param.Find(p => p.Name == "SourceTypeName").Value; GetImproveResultOrPlan(param); } else if (paramList != null && paramList.Count > 0) { GetImproveResultOrPlan(paramList); } }); } catch (Exception) { _commonFun.AlertLongText("操作异常,请重试。-->ImproveSearchViewModel"); return; } }
public ShopfrontMainPageViewModel() { try { _tourService = Resolver.Resolve <ITourService>(); _localScoreService = Resolver.Resolve <ILocalScoreService>(); _commonFun = Resolver.Resolve <ICommonFun>(); _commonHelper = Resolver.Resolve <CommonHelper>(); ItemTappedCommand = new RelayCommand <TourDistributorDto>(TappedCommand); _improveService = Resolver.Resolve <IImproveService>(); MessagingCenter.Subscribe <ShopfrontMainPage>(this, "GetShops", (sender) => { canGo = false; Task.Run(async() => { await GetShops(); }); }); MessagingCenter.Subscribe <string>(this, "GetImproveDitstriLst", async(arg) => { await GetImproveDitstriLst(arg); }); Device.BeginInvokeOnMainThread(async() => { if (CommonContext.Account.UserType == "S") { await GetImproveDitstriLst(""); } else { await GetShops(); } }); } catch (Exception) { _commonFun.AlertLongText("操作异常,请重试。-->ShopfrontMainPageViewModel"); return; } }
public ImpPlanCommitViewModel() { try { _improveService = Resolver.Resolve <IImproveService>(); _tourService = Resolver.Resolve <ITourService>(); _commonFun = Resolver.Resolve <ICommonFun>(); _commonHelper = Resolver.Resolve <CommonHelper>(); NowDate = DateTime.Now; ImpPlanCompleteDate = NowDate; //MessagingCenter.Unsubscribe<List<RequestParameter>>(this, MessageConst.IMPROVE_PLANORRESULTDETAIL_GET); MessagingCenter.Unsubscribe <List <RequestParameter> >(this, MessageConst.IMPROVE_PLANATTACH_DELETE); //MessagingCenter.Subscribe<List<RequestParameter>>( // this, // MessageConst.IMPROVE_PLANORRESULTDETAIL_GET, // (param) => // { // GetImpPlanOrResultDetail(param); // }); MessagingCenter.Subscribe <string>( this, MessageConst.IMPROVE_PLANATTACH_DELETE, (SeqNo) => { DeletePlanAttach(SeqNo); }); MessagingCenter.Subscribe <List <RequestParameter> >( this, MessageConst.IMPROVE_PLANAPPLYYN_CHANGE, (ApplyYN) => { SetApplyYN(ApplyYN); }); } catch (Exception) { _commonFun.AlertLongText("操作异常,请重试。-->ImpPlanCommitViewModel"); } }
public ComSinglePopViewModel() { try { _caseService = Resolver.Resolve <ICaseService>(); _improveService = Resolver.Resolve <IImproveService>(); _commonFun = Resolver.Resolve <ICommonFun>(); _commonHelper = Resolver.Resolve <CommonHelper>(); MessagingCenter.Unsubscribe <string>(this, MessageConst.COMMON_SOURCE_GET); MessagingCenter.Subscribe <string>( this, MessageConst.COMMON_SOURCE_GET, (dataType) => { SetListViewSource(dataType); }); } catch (Exception) { _commonFun.AlertLongText("操作异常,请重试。-->ComSinglePopViewModel"); } }
public ImproveDistributionViewModel() { try { improveService = Resolver.Resolve <IImproveService>(); _commonFun = Resolver.Resolve <ICommonFun>(); _commonHelper = Resolver.Resolve <CommonHelper>(); //MessagingCenter.Unsubscribe<ImprovementMngDto>(this, MessageConst.IMPROVEDISTRIBUTION_SEND); //MessagingCenter.Subscribe<ImprovementMngDto>(this, MessageConst.IMPROVEDISTRIBUTION_SEND, m => // { // DepartmentSelect = "选择"; // Department = null; // if (m != null) // { // if (CommonContext.Account.UserType == "S") // { // if (m.PlanStatus == "A") // { // IsEdit = true; // IsShow = false; // } // else // { // IsEdit = false; // IsShow = true; // } // } // else // { // IsEdit = false; // IsShow = true; // } // improvementMng = m; // ExecDepartmentName = m.ExecDepartmentName; // PlanApproal = m.PlanApproalYN == true ? "区域" : "服务经理"; // ResultApproal = m.ResultApproalYN == true ? "区域" : "服务经理"; // GetImproveDistributionDetail(m); // } // }); MessagingCenter.Unsubscribe <DepartmentDto>(this, MessageConst.RESPONSIBLEDEPARTMENT_SEND); MessagingCenter.Subscribe <DepartmentDto>(this, MessageConst.RESPONSIBLEDEPARTMENT_SEND, l => { DepartmentSelect = l.DName; Department = l; }); //MessagingCenter.Subscribe<List<RequestParameter>>(this, MessageConst.SEARCHCONDITION_PASS, (param) => //{ // if (param != null && param.Count > 0) // { // paramList = param; // } //}); MessagingCenter.Unsubscribe <ImproveDistributionPage>(this, "PreviewImage"); MessagingCenter.Subscribe <ImproveDistributionPage>(this, "PreviewImage", n => { Preview(); }); } catch (Exception) { _commonFun.AlertLongText("操作异常,请重试。-->ImproveDistributionViewModel"); return; } }