public EditCollectionPageVM(OneCollection userCollection, NavigateManager navigateManager) : base(navigateManager) { _userCollection = userCollection; _title = _userCollection.Title; _description = _userCollection.Description; WordPairs = CopyWordPairs(_userCollection.WordPair); }
/// <summary> /// Генерировать комноту /// </summary> /// <returns></returns> public static Room GenerateNewRoom() { Room _room = manager.GetRoom(); _room = Instantiate(_room, manager.RoomParent); Room room = manager.EndRoom; if (room.Top) { _room.transform.localPosition = room.transform.localPosition + room.transform.TransformVector(Vector3.forward); _room.transform.localEulerAngles = room.transform.localEulerAngles; } if (room.Left) { _room.transform.localPosition = room.transform.localPosition + room.transform.TransformVector(Vector3.left); _room.transform.localEulerAngles = room.transform.localEulerAngles - new Vector3(0f, 90, 0f); } if (room.Right) { _room.transform.localPosition = room.transform.localPosition - room.transform.TransformVector(Vector3.left); _room.transform.localEulerAngles = room.transform.localEulerAngles + new Vector3(0f, 90, 0f); } NavigateManager.UpdateNavMesh(); manager.QRooms.Enqueue(_room); if (manager.QRooms.Count > 8) { Destroy(manager.QRooms.Dequeue().gameObject); manager.QRooms.Peek().Door.SetActive(true); } manager.EndRoom = _room; return(_room); }
private void Start() { Instance = this; GlobalEventSystem.Instance.OnEscalatorStatusChanged += _OnEscalatorStatusChanged; GlobalEventSystem.Instance.OnEndNavigatting += _OnEndNavigatting; SwitchArrows(false); }
//设置单据界面右下角 ”确定,取消“按钮的显示和隐藏 private void SetButtonState() { //if (this.PageStatus == UFSoft.UBF.UI.IView.PartStateType.Insert) // ButtonManger.SetToolBarNewStatus(Toolbar2, 0); //else // ButtonManger.SetToolBarModifyStatus(Toolbar2, 0); //如果页面是通过TitleLink进入则显示确定取消按钮 if (NavigateManager.IsTitleLink(this)) { this.BtnOk.Visible = true; this.BtnClose.Visible = true; BtnList.Enabled = false; } else if (NavigateManager.IsModelPopup(this)) { this.BtnOk.Visible = true; this.BtnClose.Visible = true; //this.OnInstaledArk122.Visible = false; BtnList.Enabled = false; } else { this.BtnOk.Visible = false; this.BtnClose.Visible = false; this.OnInstaledArk122.Visible = false; BtnList.Enabled = true; } }
public MainPageVM(string viewModelName, NavigateManager manager, User user) : base(viewModelName, manager) { _currentUser = user; if (_currentUser.Information.Name == null) { Manager.CurrentViewModel = new HelloPageVM(_currentUser.Information, "HelloPageVM", manager); } }
public TestManager(User user, NavigateManager navigateManager) : base(navigateManager) { _currentUser = user; _currentTest = 0; _amountTests = user.Information.AmountTests; _selectedCollections = GetSelectedCollections(_currentUser.Collections.GetCollections()); if (_selectedCollections.Count < 1) { TestsEnabled = false; } else { TestsEnabled = true; } }
/// <summary> /// 控制按钮状态 /// </summary> private void SetControlStatus() { if (UFIDA.U9.UI.PDHelper.NavigateManager.IsModelPopup(this) || UFIDA.U9.UI.PDHelper.NavigateManager.IsTitleLink(this)) { this.BtnOk.Visible = true; this.BtnClose.Visible = true; } else { this.BtnOk.Visible = false; this.BtnClose.Visible = false; } this.BtnAttachment.Enabled = false; //附件不可见 this.BtnPrint.Enabled = false; //打印不可见 if (this.Model.AllFormType.FocusedRecord.DataRecordState == DataRowState.Added) //新增未保存 { this.BtnDelete.Enabled = false; //删除按钮 } if (this.Model.AllFormType.FocusedRecord.ID < 1) { this.BtnCopy.Enabled = false; } //控制“确定”、“取消”按钮 if (NavigateManager.IsTitleLink(this)) { this.BtnOk.Visible = true; this.BtnClose.Visible = true; BtnList.Enabled = false; } else if (NavigateManager.IsModelPopup(this)) { this.BtnOk.Visible = false; this.BtnClose.Visible = false; BtnList.Enabled = false; } else { this.BtnOk.Visible = false; this.BtnClose.Visible = false; BtnList.Enabled = true; } }
public void AuthorizeCallback(bool success, string information) { Debug.Log($"Result: [{(success ? "Succeeded" : "Failed")}]"); Debug.Log($"Information:\n{information}"); if (!success) { return; } //Костыль if (information.Length <= 2) { return; //Не найден пользователь } PlayerManager.Instance.loginData = logInData; NavigateManager.GoToMainMenu(gameObject); }
public TestManager(User user, NavigateManager navigateManager) : base(navigateManager) { _currentUser = user; }
public void BackToMenu() { NavigateManager.GoToMainMenu(gameObject); }
private void Awake() { manager = this; surface = GetComponent <NavMeshSurface>(); }
public HelloPageVM(Settings userInformation, string viewModelName, NavigateManager navigateManager) : base(viewModelName, navigateManager) { _userInformation = userInformation; }
public AppSettings(string viewModelName, NavigateManager navigateManager, User user) : base(viewModelName, navigateManager) { _user = user; }
public TestReactions(NavigateManager navigateManager, ObservableCollection <ReactionVM> reactions, string reactionType) : base(navigateManager) { Type = reactionType; Reactions = reactions; SetSelectedReactionFirst(); }
public StartWindow() { InitializeComponent(); DataContext = new NavigateManager(); }
public AddingNewCollectionPageVM(Settings settings, WordCollection wordCollection, string viewModelName, NavigateManager manager) : base(viewModelName, manager) { WordPairsCollection = new WordPairs(_settings); _userWordCollection = wordCollection; _settings = settings; _settings.UpdateInternetConnection(); }
public NavigateVM(string viewModelName, NavigateManager navigateManager) { ViewModelName = viewModelName; Manager = navigateManager; }
public NavigateVM(NavigateManager navigateManager) { Manager = navigateManager; }
//OnAllocation0_Click... private void OnAllocation0_Click_Extend(object sender, EventArgs e) { //调用模版提供的默认实现.--默认实现可能会调用相应的Action. //出运明细单保存 //if(this.Code70.Text.Trim() == "") // throw new Exception("没有发票号组编码"); //if (this.Model.BillNoItemHead.FocusedRecord == null) // throw new Exception("没有发票号组信息"); if (this.Model.BillNoItemHead_BillNoItemLine.Records.Count <= 0) { //throw new Exception("没有发票号信息"); this.Model.ErrorMessage.Message = "没有发票号信息"; return; } //else if (this.Model.BillNoItemHead_BillNoItemLine.Records.Count == 1) //{ // if (this.Model.BillNoItemHead_BillNoItemLine.FocusedRecord.ID <= 0) // { // this.Model.ErrorMessage.Message = "请录入发票号"; // return; // } //} //勾选的出运明细单必须是同一种装柜方式 if (this.Model.BilAlllcationShipPlanView.SelectRecords.Count <= 0) { //this.Model.ErrorMessage.Message = "没有选择出运明细单"; //return; throw new Exception("没有选择出运明细单"); } UFIDA.U9.Cust.GS.FT.OperateShipPlanBP.Proxy.AllocationBillNoProxy proxy = new OperateShipPlanBP.Proxy.AllocationBillNoProxy(); List <long> listShipPlan = new List <long>(); //不同币种、接单组织、外销员、出运日期的出运明细单不允许分配同一个发票号组 string parkType = "", currenty = "", saleMan = ""; int count = 0; long org = 0; DateTime shipPlanDate = DateTime.Now; foreach (BilAlllcationShipPlanViewRecord recourd in this.Model.BilAlllcationShipPlanView.SelectRecords) { ////放在BP校验 //if (count > 0) //{ // if (parkType != "" && parkType != recourd.ParkingType) //出运明细单必须是同一种装柜方式; // { // throw new Exception("出运明细单" + recourd.ShipPlanDetailHead_DocNo + "与其他不为同一种装柜方式"); // } // //不同币种、接单组织、外销员、出运日期的出运明细单不允许分配同一个发票号组; // if (currenty != recourd.Currency) // { // throw new Exception("出运明细单" + recourd.ShipPlanDetailHead_DocNo + "与其他明细单不为同一种币种"); // } // if (org != recourd.Org) // { // throw new Exception("出运明细单" + recourd.ShipPlanDetailHead_DocNo + "与其他明细单不为相同接单组织"); // } // if (saleMan != recourd.SaleMan) // { // throw new Exception("出运明细单" + recourd.ShipPlanDetailHead_DocNo + "与其他明细单不为同一个业务员"); // } // if (shipPlanDate.ToString("yyyy-MM-dd") != (recourd.Date??DateTime.Now).ToString("yyyy-MM-dd")) // { // throw new Exception("出运明细单" + recourd.ShipPlanDetailHead_DocNo + "与其他明细单出运日期不同"); // } //} if (!listShipPlan.Contains(recourd.ShipPlanDetailHead ?? 0)) { listShipPlan.Add(recourd.ShipPlanDetailHead ?? 0); } parkType = recourd.ParkingType; currenty = recourd.Currency; saleMan = recourd.SaleMan; org = recourd.Org ?? 0; count++; } BtnSave_Click_DefaultImpl(sender, e); proxy.ShipPlanList = listShipPlan; proxy.Type = 0; proxy.BillNoItemHead = this.Model.BillNoItemHead.FocusedRecord.ID; //if (BtnOk.Visible) //{ // BtnOk_Click(sender, e); //} int result = proxy.Do(); if (result > 0) { if (NavigateManager.IsTitleLink(this) || NavigateManager.IsModelPopup(this)) { //BtnOk_Click(sender, e); this.CloseDialog(true); } else { //分配的发票号组更新到明细单界面 } } OnAllocation0_Click_DefaultImpl(sender, e); }