public ActionResult Analysis(String Date, String days) { AnalysisView analysis = new AnalysisView(); RecordView Data = new RecordView(); if (days == null) { days = "7"; } if (!String.IsNullOrEmpty(Date)) { DateTime convertDatetime = Convert.ToDateTime(Date); Data.Date = new ForDateTime(convertDatetime); } else { Data.Date = new ForDateTime(); } analysis.FoodView = foodRecordService.GetDistinctFoodRecordList(Data.Date, Convert.ToInt32(days), User.Identity.Name); analysis.FoodResultView = foodRecordService.GetTotalCaloriesList(Data.Date, Convert.ToInt32(days), User.Identity.Name); analysis.day = days; ViewBag.CaloriesRequired = accountService.ReturnCaloriesRequired(User.Identity.Name); return(View(analysis)); //Data.SportRecordList = sportRecordService.GetSportRecordList(Data.Date, User.Identity.Name); //Data.TotalCaloriesList = foodRecordService.GetTotalCaloriesList(Data.Date, days, User.Identity.Name); //ViewBag.CaloriesRequired = accountService.ReturnCaloriesRequired(User.Identity.Name); //return View(Data); }
public static void SaveRecord(RecordView recordToSave) { RecordDAL recordHandler = new RecordDAL(); Random _random = new Random(); VaccineView recordVaccine = recordToSave.Vaccines.FirstOrDefault(); if (recordVaccine != null) { VaccineView vaccine = VaccineManager.GetVaccine(recordVaccine.Name); if (vaccine != null) { Record record = new Record { isVaccine = true, recordNumber = "RCRD" + _random.Next(20, 300), notes = "", petId = new Guid(recordToSave.PetId), status = "open", tags = GetAnualTags(recordToSave.Tags, recordToSave.Vaccines), type = "vaccine", vaccineId = new Guid(vaccine.Id), createdDate = DateTime.Now, createdBy = Constant.ADMIN_EMAIL, }; recordHandler.Post(record); } } }
/// <summary> /// 模块加载 /// </summary> private void ModuleAttach() { logView = new LogView("日志"); nodeMonitorView = new NodeMonitorView("产线监控"); nodeMonitorView.SetParent(this); nodeMonitorView.RegisterMenus(this.menuBar, "产线监控"); logView.SetParent(this); logView.RegisterMenus(this.menuBar, "日志查询"); logView.SetLogDispInterface(this); recordView = new RecordView(); recordView.SetParent(this); recordView.RegisterMenus(this.menuBar, "记录查询与管理"); recordView.SetLoginterface(logView.GetLogrecorder()); // if(this.roleID <3 && this.roleID>0) { configView = new ConfiManageView(); configView.SetParent(this); configView.RegisterMenus(this.menuBar, "配置管理"); configView.SetLoginterface(logView.GetLogrecorder()); } nodeMonitorView.SetLoginterface(logView.GetLogrecorder()); nodeMonitorView.Init(); logView.SetNodeNames(nodeMonitorView.GetNodeNames()); logView.SetDebugMode(nodeMonitorView.IsDebugMode()); AttachModuleView(nodeMonitorView); }
public ActionResult Record(String Date) { RecordView Data = new RecordView(); // Data.Search = Search; // Data.Paging = new ForPaging(Page); if (!String.IsNullOrEmpty(Date)) { DateTime convertDatetime = Convert.ToDateTime(Date); Data.Date = new ForDateTime(convertDatetime); Session["currentDate"] = Data.Date.CurrentDate; } else { Data.Date = new ForDateTime(); Session["currentDate"] = Data.Date.CurrentDate; } Data.FoodRecordList = foodRecordService.GetFoodRecordList(Data.Date, User.Identity.Name); Data.SportRecordList = sportRecordService.GetSportRecordList(Data.Date, User.Identity.Name); Data.TotalCaloriesList = foodRecordService.GetTotalCaloriesList(Data.Date, User.Identity.Name); ViewBag.CaloriesRequired = accountService.ReturnCaloriesRequired(User.Identity.Name); return(View(Data)); }
public void SetModel(RecordView view) { recordView = view; title.text = record.chart.level.Title; date.text = record.date.LocalDateTime.Humanize(); difficultyBall.SetModel(Difficulty.Parse(record.chart.type), record.chart.difficulty); performanceWidget.SetModel(new LevelRecord.Performance { Score = record.score, Accuracy = record.accuracy }); if (ownerRoot != null) { if (recordView.DisplayOwner && recordView.Record.owner != null) { ownerRoot.gameObject.SetActive(true); ownerAvatar.action = AvatarAction.OpenProfile; ownerAvatar.SetModel(recordView.Record.owner); ownerName.text = recordView.Record.owner.Uid; } else { ownerRoot.gameObject.SetActive(false); ownerAvatar.Dispose(); ownerName.text = ""; } } LoadCover(); }
//战绩点击 public void OnRecordClick() { Global.Inst.GetController <RecordController>().GetRecord((data) => { RecordView v = Global.Inst.GetController <RecordController>().OpenWindow() as RecordView; v.SetData(data); }); }
private void ListOfRecords_ItemSelected(object sender, SelectedItemChangedEventArgs e) { ListView view = (ListView)sender; RecordView record = (RecordView)view.SelectedItem; ListViewRecords.Unfocus(); Navigation.PushModalAsync(new ViewLogModal(record)); }
public ViewLogModal(RecordView record) { BindingContext = this; CurrentCompany = database.GetVariables().CurrentCompany; CurrentPeriode = database.GetCompany(CurrentCompany).HasCurrentPeriode(); this.Record = record; GetDataOnSpecificRecord(); InitializeComponent(); }
public HomeScreenViewModel() { Debug.WriteLine("HomeScreenViewModel"); mainView = new MainView(); otherView = new OtherView(); recordView = new RecordView(); dHistoryView = new DebrisFlowHistoryView(); MyMenu = Model.Menu.Instance; LogoutCommand = new RelayCommand(DoLogout); }
public WPFUserInterface() { Debug.WriteLine("WPFUserInterface"); loginScreen = new LoginScreen(); menuScreen = new HomeScreen(); mainView = new MainView(); otherView = new OtherView(); recordView = new RecordView(); MyMenu = Model.Menu.Instance; }
private void RefreshCard() { List <RecordView> list = new List <RecordView>(); foreach (var el in registry.GetRecords(lstPatients.SelectedValue as PatientDTO)) { list.Add(RecordView.CreateRecordView(el)); } grdCard.ItemsSource = null; grdCard.ItemsSource = list; }
public PartialViewResult CaloriesGraph() { RecordView Data = new RecordView(); Data.TotalCaloriesList = foodRecordService.GetTotalCaloriesList(User.Identity.Name); ViewBag.Calories = Data.TotalCaloriesList.Select(p => p.CaloriesResult).ToArray(); ViewBag.BreakfastCalories = Data.TotalCaloriesList.Select(p => p.BreakfastCalories).ToArray(); ViewBag.LunchCalories = Data.TotalCaloriesList.Select(p => p.LunchCalories).ToArray(); ViewBag.DinnerCalories = Data.TotalCaloriesList.Select(p => p.DinnerCalories).ToArray(); ViewBag.SportCalories = Data.TotalCaloriesList.Select(p => p.SportCalories).ToArray(); ViewBag.Date = Data.TotalCaloriesList.Select(p => p.CreateDate.ToString("MM/dd")).ToArray(); return(PartialView()); }
public IHttpActionResult Put([FromBody] RecordView vaccine, HttpRequestMessage request) { try { VaccineManager.SaveRecord(vaccine); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } return(Ok()); }
/// <summary> /// 模块加载 /// </summary> private void ModuleAttach() { logView = new LogView("日志"); logView.SetParent(this); logView.RegisterMenus(this.menuStrip1, "日志查询"); logView.SetLogDispInterface(this); recordView = new RecordView(); recordView.SetParent(this); recordView.RegisterMenus(this.menuStrip1, "记录查询与管理"); recordView.SetLoginterface(logView.GetLogrecorder()); storageView = new StorageMainView(); storageView.SetParent(this); storageView.RegisterMenus(this.menuStrip1, "库存管理"); storageView.SetLoginterface(logView.GetLogrecorder()); AsrsInterface.IAsrsManageToCtl asrsResManage = null; // AsrsInterface.IAsrsCtlToManage asrsCtl = asrsCtlView.GetPresenter(); string reStr = ""; if (!storageView.Init(asrsCtlSvc, ref asrsResManage, ref reStr)) { logView.GetLogrecorder().AddLog(new LogModel("主模块", "立库管理层模块初始化错误," + reStr, EnumLoglevel.错误)); } // asrsCtlView.SetAsrsResManage(asrsResManage); List <string> logSrcList = new List <string>(); //List<string> logSrcs = asrsCtlView.GetLogsrcList(); //if(logSrcs != null) //{ // logSrcList.AddRange(logSrcs); //} List <string> logSrcs = storageView.GetLogsrcList(); if (logSrcs != null) { logSrcList.AddRange(logSrcs); } logView.SetLogsrcList(logSrcList); Form frontForm = storageView.GetViewByCaptionTxt("货位看板"); if (frontForm != null) { AttachModuleView(frontForm); } }
private void Searcher_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (!e.Cancelled) { RecordView.Rows.AddRange((DataGridViewRow[])e.Result); RecordView.Sort(RecordView.SortedColumn ?? RecordView_Header, RecordView.SortOrder == SortOrder.Ascending ? ListSortDirection.Ascending : ListSortDirection.Descending); StatusInfo.Text = EncycloRes.SearchComplete + "(" + (int)(DateTime.Now - (DateTime)StatusInfo.Tag).TotalMilliseconds + " ms)"; } else { StatusInfo.Text = EncycloRes.SearchCancelled; } }
public List <RecordView> GetRecords(int page, string userid) { List <RecordView> list = new List <RecordView>(); var records = _db.LifeRecords.OrderByDescending(t => t.CreateTime).Skip(page * LIMIT).Take(LIMIT).ToList(); MapHelper <LifeRecord, RecordView> map = new MapHelper <LifeRecord, RecordView>(); foreach (var r in records) { RecordView view = map.AutoMap(r); view.LikeCount = r.RecordLike.Where(t => !t.IsCancel).Count(); view.IsLike = r.RecordLike.Any(t => t.CommentUserId == userid && !t.IsCancel); view.ClickCount = _db.Comments.Where(t => t.ParentId == r.Id).Count(); list.Add(view); } return(list); }
public static List <RecordView> GetRecords(string name) { List <RecordView> recordViews = new List <RecordView>(); RecordDAL recordHandler = new RecordDAL(); PetDAL petHandler = new PetDAL(); List <Record> records = recordHandler.GetList(); List <Pet> petList = petHandler.GetList(); Pet pet = petList.Where(p => p.name.Trim() == name).FirstOrDefault(); if (pet != null && !string.IsNullOrEmpty(pet.name)) { records = records.Where(r => r.petId == pet.id).ToList(); foreach (Record record in records) { RecordView recordView = new RecordView() { Id = record.id.ToString(), IsVaccine = record.isVaccine.Value, Name = record.recordNumber == null ? "" : record.recordNumber.Trim(), Notes = record.notes == null ? "" : record.notes.Trim(), RecordNumber = record.recordNumber.Trim(), Status = record.status == null ? "" : record.status.Trim(), Tags = record.tags != null?record.tags.Split(',').ToList() : new List <string>(), Type = record.type == null ? "" : record.type.Trim(), }; if (record.isVaccine.Value) { VaccineDAL vaccineHandler = new VaccineDAL(); List <Vaccine> vaccines = vaccineHandler.GetList(); vaccines = vaccines.Where(v => v.id == record.vaccineId).ToList(); List <VaccineView> vaccineViews = new List <VaccineView>(); foreach (var vaccine in vaccines) { vaccineViews.Add(new VaccineView { Cost = vaccine.cost.ToString(), Description = vaccine.description == null ? "" : vaccine.description.Trim(), Disease = vaccine.disease == null ? "" : vaccine.disease.Trim(), Id = vaccine.id.ToString(), Living = vaccine.living == true ? "Is living" : "Not living", Name = vaccine.name == null ? "" : vaccine.name.Trim(), Preparation = vaccine.preparation == null ? "" : vaccine.preparation.Trim(), Type = vaccine.type == null ? "" : vaccine.type.Trim(), }); } recordView.Vaccines = vaccineViews; } recordView.Tags = recordView.Tags.Select(s => s.Trim()).ToList(); recordViews.Add(recordView); } } if (recordViews.Count >= 1) { return(recordViews); } else { return(null); } }
public WorkWithMenu() { _currentPunct = 0; Menu = new MenuView(); Record = new RecordView(); }
public static ElderScrollsPlugin GetRecordViewMasterFile(RecordView recordView) { return ElderScrollsPlugin.LoadedPlugins.FirstOrDefault(p => p.RecordViews.Contains(recordView)); }
private void Record() { Window window = new RecordView(); window.ShowDialog(); }
protected IStorageRecordView CreateEmptyRecordViewObject(RecordView view) { var storageService = service.StorageService; return(storageService.GetObjectFactory().CreateEmptyRecordViewObject()); }
private RecordViewResponse ReadRecordView(Entity entity, RecordView recordView) { RecordViewResponse response = new RecordViewResponse { Success = true, Message = "The record view was successfully returned!", }; try { response.Object = recordView; } catch (Exception e) { response.Timestamp = DateTime.UtcNow; response.Success = false; #if DEBUG response.Message = e.Message + e.StackTrace; #else response.Message = "An internal error occurred!"; #endif return response; } response.Timestamp = DateTime.Now; return response; }
private List<RecordView> CreateEntityDefaultRecordViews(Entity entity) { List<RecordView> recordViewList = new List<RecordView>(); var contentRegion = new RecordViewRegion(); contentRegion.Name = "content"; contentRegion.Sections = new List<RecordViewSection>(); var create = new RecordView(); create.Id = Guid.NewGuid(); create.Name = "create"; create.Label = "Create"; create.Default = true; create.System = true; create.Weight = 10; create.Type = "create"; create.Regions = new List<RecordViewRegion>(); create.Regions.Add(contentRegion); recordViewList.Add(create); var quickCreate = new RecordView(); quickCreate.Id = Guid.NewGuid(); quickCreate.Name = "quick_create"; quickCreate.Label = "Quick create"; quickCreate.Default = true; quickCreate.System = true; quickCreate.Weight = 10; quickCreate.Type = "quick_create"; quickCreate.Regions = new List<RecordViewRegion>(); quickCreate.Regions.Add(contentRegion); recordViewList.Add(quickCreate); var quickView = new RecordView(); quickView.Id = Guid.NewGuid(); quickView.Name = "quick_view"; quickView.Label = "Quick view"; quickView.Default = true; quickView.System = true; quickView.Weight = 10; quickView.Type = "quick_view"; quickView.Regions = new List<RecordViewRegion>(); quickView.Regions.Add(contentRegion); recordViewList.Add(quickView); var general = new RecordView(); general.Id = Guid.NewGuid(); general.Name = "general"; general.Label = "General"; general.Default = true; general.System = true; general.Weight = 10; general.Type = "general"; general.Regions = new List<RecordViewRegion>(); general.Regions.Add(contentRegion); recordViewList.Add(general); return recordViewList; }
public LogV3EpochLogRecord(ReadOnlyMemory <byte> bytes) : base() { Record = new RecordView <Raw.EpochHeader>(bytes); }
/// <summary> /// Execute a Select command /// </summary> /// <param name="pTransaction">A specific transaction</param> /// <param name="pSelectQuery">A specific query select</param> /// <param name="pParameters">List of record parameters</param> private void InternalSpecificSelectCommand(DbTransaction pTransaction, String pSelectQuery, params RecordParameter[] pParameters) { _SelectCommandText = pSelectQuery; DbCommand SelectCommand = CreateCommand(pTransaction); SelectCommand.CommandText = pSelectQuery; if (pTransaction == null) { SelectCommand.Connection = RecordConnection; if (SelectCommand.Connection == null) { SelectCommand.Connection = CreateConnection(pTransaction, ChooseCurrentConnectionString()); } SelectCommand.Connection.ConnectionString = ChooseCurrentConnectionString(); //if (String.IsNullOrEmpty(SelectCommand.Connection.ConnectionString)) // SelectCommand.Connection.ConnectionString = this.ConnectionString; } else { SelectCommand.Connection = pTransaction.Connection; } SelectCommand.Parameters.Clear(); if (pParameters != null && pParameters.Length > 0) { foreach (RecordParameter par in pParameters) { SelectCommand.Parameters.Add(par.OwnerParameter); } } _Items.Clear(); OnSelecting(new RecordSourceCommandEventArgs(SelectCommand)); try { if (pTransaction == null) { SelectCommand.Connection.Open(); } DbDataReader reader = SelectCommand.ExecuteReader(); List <String> columns = new List <string>(); foreach (DataRow col in reader.GetSchemaTable().Rows) { columns.Add(col["ColumnName"] as String); } _count = 0; foreach (RecordView <TRECORD> item in RecordView <TRECORD> .GetRecordViewItems <TRECORD>(reader, this, columns)) { //Mapper<TRECORD>.Map(item, new TRECORD()); _Items.Add(item); //OnDataItemBound(new RecordSourceItemBoundEventArgs(item)); _count++; } HasValue = _Items.Count > 0; OnNumberRows(new RecordSourceNumberRowsEventArgs(_Items.Count)); OnSelected(new RecordSourceStatusEventArgs(SelectCommand, _Items.Count, null)); OnDataBound(new RecordSourceBoundEventArgs(new List <RecordView>(_Items.ToArray()))); if (!reader.IsClosed) { reader.Close(); } if (pTransaction == null) { SelectCommand.Connection.Close(); } } catch (Exception e) { OnSelected(new RecordSourceStatusEventArgs(null, 0, e)); throw new RecordConnectionException(e.Message); } finally { if (pTransaction == null && SelectCommand.Connection.State == ConnectionState.Open) { SelectCommand.Connection.Close(); } } }
/// <summary> /// 模块加载 /// </summary> private void ModuleAttach() { logView = new LogView("日志"); childViews.Add(logView); logView.SetParent(this); nodeMonitorView = new NodeMonitorView("流程监控"); childViews.Add(nodeMonitorView); nodeMonitorView.SetParent(this); nodeMonitorView.RegisterMenus(this.menuStrip1, "流程监控"); nodeMonitorView.SetLoginterface(logView.GetLogrecorder()); nodeMonitorView.Init(); //nodeMonitorView.SetAsrsMonitors(asrsCtlView.AsrsMonitors); // nodeMonitorView.SetAsrsBatchSetCtl(asrsCtlView.AsrsBatchSettingCtl); logView.RegisterMenus(this.menuStrip1, "日志查询"); logView.SetLogDispInterface(this); recordView = new RecordView(); childViews.Add(recordView); recordView.SetParent(this); recordView.RegisterMenus(this.menuStrip1, "记录查询与管理"); recordView.SetLoginterface(logView.GetLogrecorder()); configView = new ConfiManageView(); childViews.Add(configView); configView.SetParent(this); configView.RegisterMenus(this.menuStrip1, "配置管理"); configView.SetLoginterface(logView.GetLogrecorder()); List <CtlDevBaseModel> devModelList = nodeMonitorView.GetDevList(); configView.SetDevList(devModelList); configView.SetNodeList(nodeMonitorView.GetCtlNodeList()); List <string> logSrcList = new List <string>(); //List<string> logSrcs = asrsCtlView.GetLogsrcList(); //if(logSrcs != null) //{ // logSrcList.AddRange(logSrcs); //} //List<CtlDevBaseModel> devModelList = nodeMonitorView.GetDevList(); //plcSettingView = new PLCSettingView(); //childViews.Add(plcSettingView); //plcSettingView.SetParent(this); //plcSettingView.RegisterMenus(this.menuStrip1, "配置管理"); //plcSettingView.SetLoginterface(logView.GetLogrecorder()); //plcSettingView.SetDevList(devModelList); List <string> logSrcs = nodeMonitorView.GetLogsrcList(); if (logSrcs != null) { logSrcList.AddRange(logSrcs); } logView.SetLogsrcList(logSrcList); //IList<string> devList = nodeMonitorView.LinePresenter.GetDevList(); recordView.SetDevList(devModelList); recordView.SetOpStations(nodeMonitorView.GetNodeNames().ToArray()); AttachModuleView(nodeMonitorView); foreach (BaseChildView childView in childViews) { childView.ChangeRoleID(this.roleID); } }
private List<RecordView> CreateEntityDefaultRecordViews(Entity entity) { List<RecordView> recordViewList = new List<RecordView>(); var headerRegion = new RecordViewRegion(); headerRegion.Name = "header"; headerRegion.Label = "Header"; headerRegion.Sections = new List<RecordViewSection>(); var create = new RecordView(); create.Id = Guid.NewGuid(); create.Name = "create"; create.Label = "Create"; create.Title = "Create"; create.Default = true; create.System = false; create.Type = "create"; create.Weight = 10; create.IconName = "file-text-o"; create.Regions = new List<RecordViewRegion>(); create.Regions.Add(headerRegion); create.ServiceCode = null; create.DynamicHtmlTemplate = null; create.DataSourceUrl = null; create.ActionItems = new List<ActionItem>(); create.ActionItems.Add(GenerateViewActionItem("wv_back_button")); create.ActionItems.Add(GenerateViewActionItem("wv_create_and_list")); create.ActionItems.Add(GenerateViewActionItem("wv_create_and_details")); create.ActionItems.Add(GenerateViewActionItem("wv_create_cancel")); create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing")); create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new")); create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit")); create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate")); recordViewList.Add(create); var quickCreate = new RecordView(); quickCreate.Id = Guid.NewGuid(); quickCreate.Name = "quick_create"; quickCreate.Label = "Quick create"; quickCreate.Title = "Quick create"; quickCreate.Default = true; quickCreate.System = false; quickCreate.Type = "quick_create"; quickCreate.IconName = "file-text-o"; quickCreate.Weight = 10; quickCreate.Regions = new List<RecordViewRegion>(); quickCreate.Regions.Add(headerRegion); quickCreate.ServiceCode = null; quickCreate.DynamicHtmlTemplate = null; quickCreate.DataSourceUrl = null; quickCreate.ActionItems = new List<ActionItem>(); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_back_button")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_create_and_list")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_create_and_details")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_create_cancel")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate")); recordViewList.Add(quickCreate); var quickView = new RecordView(); quickView.Id = Guid.NewGuid(); quickView.Name = "quick_view"; quickView.Label = "Quick view"; quickView.Title = "Quick view"; quickView.Default = true; quickView.System = false; quickView.Type = "quick_view"; quickView.IconName = "file-text-o"; quickView.Weight = 10; quickView.Regions = new List<RecordViewRegion>(); quickView.Regions.Add(headerRegion); quickView.ServiceCode = null; quickView.DynamicHtmlTemplate = null; quickView.DataSourceUrl = null; quickView.ActionItems = new List<ActionItem>(); quickView.ActionItems.Add(GenerateViewActionItem("wv_record_delete")); quickView.ActionItems.Add(GenerateViewActionItem("wv_manage_view")); quickView.ActionItems.Add(GenerateViewActionItem("wv_back_button")); quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing")); quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new")); quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit")); quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate")); recordViewList.Add(quickView); var general = new RecordView(); general.Id = Guid.NewGuid(); general.Name = "general"; general.Label = "General"; general.Title = "General"; general.Default = true; general.System = false; general.Type = "general"; general.Weight = 10; general.IconName = "file-text-o"; general.Regions = new List<RecordViewRegion>(); general.Regions.Add(headerRegion); general.ServiceCode = null; general.DynamicHtmlTemplate = null; general.DataSourceUrl = null; general.ActionItems = new List<ActionItem>(); general.ActionItems.Add(GenerateViewActionItem("wv_record_delete")); general.ActionItems.Add(GenerateViewActionItem("wv_manage_view")); general.ActionItems.Add(GenerateViewActionItem("wv_back_button")); general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing")); general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new")); general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit")); general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate")); recordViewList.Add(general); return recordViewList; }
public static ElderScrollsPlugin GetRecordViewMasterFile(RecordView recordView) { return(ElderScrollsPlugin.LoadedPlugins.FirstOrDefault(p => p.RecordViews.Contains(recordView))); }
public void showRecordScreen() { recordView = new RecordView(); view.showRecordScreen(recordView); }
public StringPayloadRecord(RecordView <TSubHeader> record) { Record = record; }
public static QueryResponse UpsertUrlAsAreaSubscription(EntityManager entMan, RecordManager recMan, Guid areaId, string url, string label, int weight, string iconName) { #region << Init >> var result = new QueryResponse(); result.Success = false; result.Message = "unknown error"; var areaList = new List <EntityRecord>(); var selectedArea = new EntityRecord(); var areaSubscriptionsText = ""; var selectedEntity = new Entity(); var selectedDetailsView = new RecordView(); var selectedCreateView = new RecordView(); var selectedList = new RecordList(); //Get areas EntityQuery query = new EntityQuery("area"); QueryResponse response = recMan.Find(query); if (!response.Success || !response.Object.Data.Any()) { result.Success = false; result.Message = response.Message; return(result); } areaList = response.Object.Data; selectedArea = null; foreach (var area in areaList) { if ((Guid)area["id"] == areaId) { selectedArea = area; } } if (selectedArea == null) { result.Success = false; result.Message = "There is no area with id " + areaId; return(result); } #endregion areaSubscriptionsText = (string)selectedArea["attachments"]; var areaSubscriptionsJsonObject = new JArray(); if (!String.IsNullOrWhiteSpace(areaSubscriptionsText)) { areaSubscriptionsJsonObject = JArray.Parse(areaSubscriptionsText); } var subscriptionToBeAdded = new JObject(); //Check if there is already a subscription for this entity bool subscriptionFound = false; foreach (var areaSubscription in areaSubscriptionsJsonObject) { //Yes - updated the view and list with the supplied if ((string)areaSubscription["url"] == url) { subscriptionFound = true; subscriptionToBeAdded["label"] = label; subscriptionToBeAdded["iconName"] = iconName; subscriptionToBeAdded["weight"] = (int)weight; } } //No - create new subscription and Add it to the list if (!subscriptionFound) { subscriptionToBeAdded["name"] = null; subscriptionToBeAdded["label"] = label; subscriptionToBeAdded["labelPlural"] = null; subscriptionToBeAdded["iconName"] = iconName; subscriptionToBeAdded["weight"] = (int)weight; subscriptionToBeAdded["url"] = url; //Add details view subscriptionToBeAdded["view"] = null; //Add create view subscriptionToBeAdded["create"] = null; //Add list subscriptionToBeAdded["list"] = null; areaSubscriptionsJsonObject.Add(subscriptionToBeAdded); } //Save area selectedArea["attachments"] = JsonConvert.SerializeObject(areaSubscriptionsJsonObject); QueryResponse updateAreaResponse = recMan.UpdateRecord("area", selectedArea); if (!updateAreaResponse.Success) { result.Success = false; result.Message = "There is problem updating the area with id" + areaId; return(result); } result.Success = true; result.Message = "Subscription successfully upserted"; return(result); }
/// <summary> /// 模块加载 /// </summary> private void ModuleAttach() { logView = new LogView("日志"); childViews.Add(logView); logView.SetParent(this); asrsCtlView = new AsrsCtlView("立库控制"); childViews.Add(asrsCtlView); asrsCtlView.SetParent(this); asrsCtlView.RegisterMenus(this.menuStrip1, "立库控制"); asrsCtlView.SetLoginterface(logView.GetLogrecorder()); asrsCtlView.Init(); nodeMonitorView = new ProcessMonitorView("流程监控"); childViews.Add(nodeMonitorView); nodeMonitorView.SetParent(this); nodeMonitorView.RegisterMenus(this.menuStrip1, "流程监控"); nodeMonitorView.SetLoginterface(logView.GetLogrecorder()); nodeMonitorView.SetAsrsPresener(asrsCtlView.GetPresenter()); if (!nodeMonitorView.Init()) { MessageBox.Show("控制模块初始化失败"); return; } nodeMonitorView.SetAsrsMonitors(asrsCtlView.AsrsMonitors); // nodeMonitorView.SetAsrsBatchSetCtl(asrsCtlView.AsrsBatchSettingCtl); logView.RegisterMenus(this.menuStrip1, "日志查询"); logView.SetLogDispInterface(this); recordView = new RecordView(); recordView.SetParent(this); recordView.RegisterMenus(this.menuStrip1, "记录查询与管理"); recordView.SetLoginterface(logView.GetLogrecorder()); //recordView.SetHKAccessObj(nodeMonitorView.Presenter.HkAccessList[1]); //recordView.SetOcvAccessObj(nodeMonitorView.Presenter.OcvAccessObj); storageView = new StorageMainView(); childViews.Add(storageView); storageView.SetParent(this); storageView.RegisterMenus(this.menuStrip1, "库存管理"); storageView.SetLoginterface(logView.GetLogrecorder()); nodeMonitorView.SetAsrsBatchSetCtl(storageView.BatchSetControl); AsrsInterface.IAsrsManageToCtl asrsResManage = null; AsrsInterface.IAsrsCtlToManage asrsCtl = asrsCtlView.GetPresenter(); string reStr = ""; if (!storageView.Init(asrsCtl, ref asrsResManage, ref reStr)) { logView.GetLogrecorder().AddLog(new LogModel("主模块", "立库管理层模块初始化错误," + reStr, EnumLoglevel.错误)); } asrsCtlView.SetAsrsResManage(asrsResManage); nodeMonitorView.SetAsrsResManage(asrsResManage); configView = new ConfiManageView(); childViews.Add(configView); configView.SetParent(this); configView.RegisterMenus(this.menuStrip1, "配置管理"); configView.SetLoginterface(logView.GetLogrecorder()); List <string> logSrcList = new List <string>(); //List<string> logSrcs = asrsCtlView.GetLogsrcList(); //if(logSrcs != null) //{ // logSrcList.AddRange(logSrcs); //} List <string> logSrcs = nodeMonitorView.GetLogsrcList(); if (logSrcs != null) { logSrcList.AddRange(logSrcs); } logSrcs = storageView.GetLogsrcList(); if (logSrcs != null) { logSrcList.AddRange(logSrcs); } logView.SetLogsrcList(logSrcList); AttachModuleView(nodeMonitorView); foreach (BaseChildView childView in childViews) { childView.ChangeRoleID(this.roleID); } }
/// <summary> /// Method for adding record to window /// </summary> public void AddRecordToWindow(Record re) { RecordView recordView = new RecordView(re); RecordsContainer.Children.Add(recordView); }
protected IStorageRecordView CreateEmptyRecordViewObject(RecordView view) { var storageService = service.StorageService; return storageService.GetObjectFactory().CreateEmptyRecordViewObject(); }