private void toolStripButton2_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count == 0) { MessageBox.Show("请选择餐桌"); } else { if (listView1.SelectedItems[0].ImageIndex == 1) { MessageBox.Show("此餐桌还未开单,无法取消开单"); return; } string deskno = listView1.SelectedItems[0].Text; int result = new ListManager().deletelist(deskno); int result1 = new ListManager().updatedesk(deskno, 1); if (result > 0 && result1 > 0) { MessageBox.Show("删除开单成功"); MenuMain_Load(null, null); } } }
private void DataRefresh() { if (fListRecords != null) { fListRecords.ListMan = null; fListRecords.Dispose(); fListRecords = null; } fListRecords = new GKListView(ListManager.Create(fBase.Context, fRecType)); fListRecords.ListMan.Filter.Clear(); fListRecords.ListMan.QuickFilter = fFilter; panList.Content = fListRecords; if (fRecType == GEDCOMRecordType.rtIndividual) { IndividualListFilter iFilter = (IndividualListFilter)fListRecords.ListMan.Filter; iFilter.Sex = NeedSex; if (fTarget.TargetMode == TargetMode.tmParent) { fListRecords.ListMan.ExternalFilter = ChildSelectorHandler; } } fListRecords.UpdateContents(); }
public void AddTestFail() { ListManager <Animal> lmAnimal = new ListManager <Animal>(); var ok = lmAnimal.Add(null); Assert.IsFalse(ok); }
protected void Button1_Click(object sender, System.EventArgs e) { if (tbFolderTitle.Text == "") { return; } if (ListFolderId > 0) { ListFolder folder = new ListFolder(ListFolderId); folder.Title = tbFolderTitle.Text; folder.Save(); } else { ListManager.CreateFolder(parentFolderId, tbFolderTitle.Text); } if (ProjectId < 0) { Response.Redirect("~/Apps/ListApp/Pages/ListInfoList.aspx?Tab=0&ListFolderId=" + parentFolderId.ToString()); } else { Response.Redirect("~/Projects/ProjectView.aspx?Tab=Lists&ProjectId=" + ProjectId.ToString() + "&ListFolderId=" + parentFolderId.ToString()); } }
/// <summary> /// Gets the destination meta fields. /// </summary> /// <returns></returns> public MetaField[] GetDestinationMetaFields() { if (this.IsNewList) { return(_newMetaFields.ToArray()); } // Combime NewMetaFields + Added MEtaFields List <MetaField> retVal = new List <MetaField>(); MetaClass listMetaClass = ListManager.GetListMetaClass((int)this.ListInfoId); foreach (MetaField field in listMetaClass.Fields) { if (field.Attributes.ContainsKey(MetaClassAttribute.IsSystem)) { continue; } retVal.Add(field); } retVal.AddRange(this.NewMetaFields); // TODO: Sort by name return(retVal.ToArray()); }
protected void Page_Load(object sender, EventArgs e) { DefineFolderId(); if (!Page.IsPostBack) { if (!ListManager.CanReadFolder(_folderId)) { throw new AccessDeniedException(); } if (pc["Lists_FV_Sort"] == null) { pc["Lists_FV_Sort"] = "sortName"; } if (Request["Assign"] != null && Request["Assign"] == "1") { string listClass = "List_" + Request["ListId"]; Dictionary <string, string> dic = new Dictionary <string, string>(); dic.Add("ClassName", listClass); CommandParameters cp = new CommandParameters("MC_ListApp_Security", dic); CommandManager cm = CommandManager.GetCurrent(this.Page); ClientScript.RegisterStartupScript(this.Page, this.GetType(), Guid.NewGuid().ToString("N"), cm.AddCommand("", "", "ListInfoList", cp), true); } } BindToolBar(); ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(btnRefresh); }
public static void NoListsTest() { string expected = ListErrorMessage.NoLists; ListManagerException e = Assert.Throws <ListManagerException>(() => ListManager.Manage(new[] { "-g" })); Assert.AreEqual(e.Message, expected); }
protected void btn_confirm_Click(object sender, EventArgs e) { BookManager book = new BookManager(); string na = "N/A"; string author = txt_author.Text.Trim(); string edition = txt_edition.Text.Trim(); if (String.IsNullOrEmpty(author)) { author = na; } if (String.IsNullOrEmpty(edition)) { edition = na; } bookid = book.BookInsert(txt_title.Text.Trim(), author, txt_isbn.Text.Trim(), na, na, na, na, edition, na, txt_coursecode.Text.Trim()); string ubookid = bookid.ToString(); string area = Request.Form[ddl_clocation.UniqueID]; string location = txt_clocation.Text.Trim(); ListManager list = new ListManager(); Dictionary <string, string> accountInfo = (Dictionary <string, string>)Session[USession.AccountInfo]; if (area == "UBC") { location = String.Empty; } list.ListInsert(accountInfo[UAccount.UserId], ubookid, Request.Form[ddl_ccondition.UniqueID], txt_cprice.Text.Trim(), area, location, txt_cnotes.Text.Trim()); Response.Redirect("~/mylisting"); }
public void 例外処理() { var title = "カスタムリスト-例外処理判定"; var url = _rootUrl + @"/sites/test_template"; var m = new ListManager(url, _user, _password, title); m.ThrowSharePointException += (sender, e) => { var msg = e.ErrorMessage + " : " + e.ServerStackTrace; throw new Exception(msg); }; m.TryExecute(cn => { // Try var l = cn.Web.Lists.GetByTitle(title); l.Description = "既存のリストです。"; l.Update(); }, cn => { // Catch var listCreateInfo = new ListCreationInformation() { Title = title, Description = "見つからないので作成しました。", TemplateType = (int)ListTemplateType.GenericList, }; var l = cn.Web.Lists.Add(listCreateInfo); }, cn => { // Finally var l = cn.Web.Lists.GetByTitle(title); l.EnableFolderCreation = false; l.Update(); }); // TODO: 検証内容検討 var ret = m.ListName; Assert.AreEqual(ret, title); }
public void Invoke(object Sender, object Element) { if (Element is CommandParameters) { CommandParameters cp = (CommandParameters)Element; string[] elemsToDelete = EntityGrid.GetCheckedCollection(((CommandManager)Sender).Page, cp.CommandArguments["GridId"]); int error = 0; using (TransactionScope tran = DataContext.Current.BeginTransaction()) { foreach (string elem in elemsToDelete) { int id = Convert.ToInt32(elem.Split(new string[] { "::" }, StringSplitOptions.RemoveEmptyEntries)[0], CultureInfo.InvariantCulture); if (id > 0) { try { ListManager.DeleteList(id); } catch { error++; } } } tran.Commit(); } if (error > 0) { ClientScript.RegisterStartupScript(((Control)Sender).Page, ((Control)Sender).Page.GetType(), Guid.NewGuid().ToString("N"), String.Format("alert('{0}');", CHelper.GetResFileString("{IbnFramework.ListInfo:RefItemException}")), true); } } }
protected void SaveChangesLinkButton_Click(object sender, EventArgs e) { ListManager listManager = new ListManager(); string listId = Request.QueryString["UserListId"]; listManager.SaveChanges(int.Parse(listId), ListTitleTextbox.Text, ListDescriptionTextbox.Text); }
public void Constructor_takes_BlocklistDownloader() { var downloader = new Mock <IBlocklistDownloader>(); IListManager manager = new ListManager(downloader.Object); Assert.AreEqual(downloader.Object, manager.BlocklistDownloader); }
protected void Page_Load(object sender, EventArgs e) { MainMetaToolbar.ClassName = ""; MainMetaToolbar.ViewName = ""; MainMetaToolbar.PlaceName = "FormDocumentDesigner"; topMetaBar.ClassName = ""; topMetaBar.ViewName = ""; topMetaBar.PlaceName = "FormDocumentDesignerTop"; if (!Page.IsPostBack) { if (!CanAddNewForm && (String.IsNullOrEmpty(MetaClassName) || String.IsNullOrEmpty(FormName))) { throw new Exception("MetaClassName and FormName are required properties!"); } //CreateDocument(); BindDD(); // Ibn47 Lists if (ListManager.MetaClassIsList(MetaClassName)) { TableLabel.Text = GetGlobalResourceObject("IbnFramework.ListInfo", "List").ToString(); } } tdRight.Visible = false; }
// Use this for initialization void Start() { atkState = false; gm = Camera.main.GetComponent <GridManager>() as GridManager; lm = GameObject.Find("ListMgr").GetComponent <ListManager>(); Units = lm.DefenceDefUnit; bGameOver = false; bGameClear = false; _parameter = GameObject.Find("QuestManager").GetComponent <StageManager>(); Score = 0; lastObject = null; createUnit(null, null, null); switch (Application.loadedLevel) { case 2: Gold = 500; Wood = 500; break; case 3: Gold = 1000; Wood = 500; break; case 4: Gold = 2000; Wood = 500; break; } }
static void Main(string[] args) { List <Person> people = ListManager.LoadSampleData(); // here we are overwriting the list with an ordered list // we can chain ordering functions with ThenBy or ThenByDescending //people = people.OrderByDescending(x => x.LastName).ThenBy(x=>x.YearsExperience).ToList(); //people = people.Where(x => x.YearsExperience > 9 && x.Birthday.Month == 3).ToList(); //foreach (var person in people) //{ // Console.WriteLine($"{person.FirstName} {person.LastName} ({person.Birthday.ToShortDateString()}): Experience {person.YearsExperience}"); //} //int yearsTotal = people.Sum(x => x.YearsExperience); int experienceOfMarchBirthdays = 0; experienceOfMarchBirthdays = people.Where(x => x.Birthday.Month == 3).Sum(x => x.YearsExperience); //Console.WriteLine("The total years experience is: {0}.", yearsTotal); Console.WriteLine("The March experience is: {0}.", experienceOfMarchBirthdays); Console.ReadLine(); }
protected void SaveButton_ServerClick(object sender, EventArgs e) { int fid = ListFolderId; ListInfo list; using (TransactionScope scope = DataContext.Current.BeginTransaction()) { int templateId = int.Parse(ddTemplates.SelectedValue); if (templateId > 0) { list = ListManager.CreateListFromTemplate(templateId, fid, ListNameTextBox.Text.Trim(), cbWithData.Checked); } else { list = ListManager.CreateList(fid, ListNameTextBox.Text.Trim()); } list.Description = txtDescription.Text; list.Properties["ListType"].Value = int.Parse(ddType.SelectedValue); list.Properties["Status"].Value = int.Parse(ddStatus.SelectedValue); list.Save(); scope.Commit(); } MetaClass mc = ListManager.GetListMetaClass(list); string url = String.Format(CultureInfo.InvariantCulture, "{0}?class={1}", CHelper.ListAdminPage, mc.Name); Response.Redirect(url, true); }
void Awake() { if (current == null) { current = this; } else DestroyObject (this); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // Check Security ListInfo li = ListManager.GetListInfoByMetaClassName(ClassName); PrimaryKeyId listId = li.PrimaryKeyId.Value; if (!Mediachase.IBN.Business.ListInfoBus.CanRead((int)listId)) { throw new AccessDeniedException(); } } if (!String.IsNullOrEmpty(HistoryClassName)) { gridHistory.DoPadding = false; gridHistory.ShowCheckBoxes = false; gridHistory.ClassName = HistoryClassName; gridHistory.PlaceName = _placeName; string profileName = CHelper.GetHistorySystemListViewProfile(HistoryClassName, _placeName); gridHistory.ProfileName = profileName; CHelper.AddToContext("HistoryClassName", HistoryClassName); gridHistory.DataBind(); } }
private void CreatePage(string pageText, GDMRecordType recType) { var summary = new HyperView(); summary.BorderWidth = 4; summary.OnLink += mPersonSummaryLink; summary.Font = UIHelper.GetDefaultFont(); var recView = new GKListView(ListManager.Create(fContext, recType)); recView.MouseDoubleClick += miRecordEdit_Click; recView.SelectedItemsChanged += List_SelectedIndexChanged; recView.UpdateContents(); recView.ContextMenu = contextMenu; Splitter spl = new Splitter(); spl.Panel1 = recView; spl.Panel2 = summary; spl.RelativePosition = 300; spl.Orientation = Orientation.Horizontal; spl.FixedPanel = SplitterFixedPanel.Panel2; TabPage tabPage = new TabPage(); tabPage.Text = pageText; tabPage.Content = spl; tabsRecords.Pages.Add(tabPage); fController.SetTabPart(recType, recView, summary); }
public bool IsEnable(object Sender, object Element) { bool retval = true; object id = CHelper.GetFromContext("ListFolderId"); if (id != null) { int iid = -1; int.TryParse(id.ToString(), out iid); if (iid == -1) { retval = false; } else if (iid > 0) { if (iid == (int)ListManager.GetPublicRoot().PrimaryKeyId.Value) { return(false); } if (iid == (int)ListManager.GetPrivateRoot(Mediachase.IBN.Business.Security.CurrentUser.UserID).PrimaryKeyId.Value) { return(false); } ListFolder fld = new ListFolder(iid); if (!fld.ParentId.HasValue && fld.FolderType == ListFolderType.Project) { return(false); } } } return(retval); }
public DataControlField GetColumn(Page PageInstance, MetaField Field, bool IsPrimaryKey) { if (PageInstance == null) { throw new ArgumentNullException("pageInstance"); } if (Field == null) { throw new ArgumentNullException("field"); } TemplateField retVal = new TemplateField(); if (!IsPrimaryKey) { string className = Field.Owner.Name; if (ListManager.MetaClassIsList(className)) { className = "List_@"; } ResolvedPath resPath = ControlPathResolver.Current.Resolve(CHelper.GetMetaTypeName(Field), "GridEntity", className, Field.Name, viewName); if (resPath != null) { retVal.ItemTemplate = PageInstance.LoadTemplate(resPath.Path); } } else { retVal.ItemTemplate = PageInstance.LoadTemplate("~/Apps/MetaUIEntity/Primitives/Text.GridEntity.@[email protected]"); } return(retVal); }
/// <summary> /// Gets the column. /// </summary> /// <param name="pageInstance">The page instance.</param> /// <param name="field">The field.</param> /// <param name="placeName">Name of the place.</param> /// <returns></returns> public DataControlField GetColumn(Page pageInstance, MetaField field, string placeName) { if (pageInstance == null) { throw new ArgumentNullException("pageInstance"); } if (field == null) { throw new ArgumentNullException("field"); } TemplateField retVal = new TemplateField(); string className = field.Owner.Name; if (ListManager.MetaClassIsList(className)) { className = "List_@"; } ResolvedPath resPath = ControlPathResolver.Current.Resolve(CHelper.GetMetaTypeName(field), "GridEntity", className, field.Name, placeName); if (resPath != null) { retVal.ItemTemplate = pageInstance.LoadTemplate(resPath.Path); } return(retVal); }
private void RebindDisplayInfo( string className, HtmlTableRow displayRow, BlockHeaderLight2 displayBlockHeader, string title, DropDownList displayRegion, HtmlTableRow displayTextRow, HtmlTableRow displayOrderRow) { if (ListManager.MetaClassIsList(className)) { displayRow.Visible = false; } else { displayRow.Visible = true; displayBlockHeader.Title = String.Format(CultureInfo.InvariantCulture, "{0} ({1})", title, CHelper.GetResFileString(MetaDataWrapper.GetMetaClassByName(className).FriendlyName)); FillRegions(className, displayRegion, displayTextRow, displayOrderRow); } }
/// <summary> /// 実行処理のメインです。 /// </summary> protected override void RunCore() { var url = this.Url; var username = this.UserName; var password = this.Password; var listName = this.ListName; var uniqueKey = this.UniqueKey; var m = new ListManager(url, username, password, listName) { UniqueKey = uniqueKey, }; m.ThrowException += (s, e) => this.WriteException(e.Value); m.Success += (s, e) => this.WriteLineMessage(e.Message); var rows = this.SelectedRows; var dirs = ( from row in rows let fullPath = row.Cells["FullName"].Value.ToString() select new DirectoryInfo(fullPath) ); dirs.ForEach(dir => { try { this.WriteLineMessage($"ファイルを添付します。 : {dir.FullName}"); m.AddAttachmentFiles(dir, this.Excludes); } catch (ApplicationException ex) { this.WriteLineMessage(ex.Message); } catch (Exception ex) { this.WriteLineMessage($"ファイルの添付に失敗しました。: {ex.Message}"); } }); }
private async void OnLoaded(object sender, RoutedEventArgs e) { MyProgress.Visibility = Visibility.Visible; this.Model = await ListManager.GetItemsAsync(); MyProgress.Visibility = Visibility.Collapsed; }
static void Main(string[] args) { List <Person> people = ListManager.LoadSampleData(); // .OrderBy returns a IEnumerable, That want us to write back To people List // now we are overwriting our people list with ordered list we can also write it to new list // here is x represent a person, you are ordering them by their surname and writing down to list // people = people.OrderBy(x => x.LastName).ThenByDescending(x => x.YearsExperience ).ToList(); //First we order the Last name then we took them and descend by years of experience // people = people.OrderByDescending(x => x.LastName).ThenBy(x => x.YearsExperience).ToList(); // repeating descending ThenBy it does the same thing as before order or descend // people = people.Where(x => x.YearsExperience > 5 && x.Birthday.Month == 8).ToList(); // If person x has more experience then 5 years and born month 8, add him to list //foreach (var person in people) //{ // Console.WriteLine($"{person.FirstName} {person.LastName} ( {person.Birthday.ToShortDateString() } ) : Experience {person.YearsExperience}"); //} int yearsSum = 0; int yearsTotal = people.Sum(x => x.YearsExperience); // Take each persons experience in people list. And sum up them Console.WriteLine($"Total experience is = {yearsTotal}"); // output = 94 yearsSum = people.Where(x => x.Birthday.Month == 8).Sum(x => x.YearsExperience); Console.WriteLine($" People who boen 8th monat has total experience = {yearsSum}"); Console.ReadLine(); }
private void BindLists() { trWithData.Visible = false; ddTemplates.Items.Clear(); ddTemplates.Items.Add(new ListItem(CHelper.GetResFileString("{IbnFramework.ListInfo:tNotSet}"), "-1")); foreach (ListInfo li in ListManager.GetTemplates()) { ddTemplates.Items.Add(new ListItem(li.Title, li.PrimaryKeyId.Value.ToString())); } if (ddTemplates.Items.Count == 1) { upTemplate.Visible = false; } MetaFieldType enumListType = DataContext.Current.MetaModel.RegisteredTypes[ListManager.ListTypeEnumName]; MetaFieldType enumListStatus = DataContext.Current.MetaModel.RegisteredTypes[ListManager.ListStatusEnumName]; foreach (MetaEnumItem mei in enumListType.EnumItems) { ddType.Items.Add(new ListItem(CHelper.GetResFileString(mei.Name), mei.Handle.ToString())); } foreach (MetaEnumItem mei in enumListStatus.EnumItems) { ddStatus.Items.Add(new ListItem(CHelper.GetResFileString(mei.Name), mei.Handle.ToString())); } }
public static GKListView CreateRecordsView(Control parent, IBaseContext baseContext, GDMRecordType recType) { if (parent == null) { throw new ArgumentNullException("parent"); } if (baseContext == null) { throw new ArgumentNullException("baseContext"); } GKListView recView = new GKListView(); recView.HideSelection = false; recView.LabelEdit = false; recView.FullRowSelect = true; recView.View = View.Details; recView.ListMan = ListManager.Create(baseContext, recType); recView.Dock = DockStyle.Fill; parent.Controls.Add(recView); parent.Controls.SetChildIndex(recView, 0); return(recView); }
private void btParseSQL_Click(object sender, EventArgs e) { string err = string.Empty; List <Column> columnList = SQLManager.ParseSQLToColumns(txtCustomColumnSQL.Text, ref err); if (columnList == null) { WindowManager.ShowToolTip(txtCustomColumnSQL, "SQLÓï¾äÓÐÎó¡£ÔÒò£º\n" + err, 3000); cmbColumn.Items.Clear(); return; } string tempColumn = cmbColumn.Text; cmbColumn.Items.Clear(); SortedList sortedList = ListManager.ListToSortedList(columnList); foreach (DictionaryEntry de in sortedList) { cmbColumn.Items.Add(de.Key); } cmbColumn.Text = tempColumn; if (cmbColumn.Text == string.Empty) { if (cmbColumn.Items.Count == 1) { cmbColumn.SelectedIndex = 0; } } (report.ReportStyle.ReportStyleSettingObject as CustomColumnCrossStyleSetting).CustomColumnSQL = txtCustomColumnSQL.Text; }
private async Task OnDrop(DragEventArgs e) { DetachDragAdorner(); if (e.Data.GetDataPresent(typeName)) { var source = e.Data.GetData(typeName) as T; if (source == null) { return; } var item = AssociatedObject.TryFindFromPoint <ListBoxItem>(e.GetPosition(AssociatedObject)); if (item == null) { return; } var target = AssociatedObject.ItemContainerGenerator.ItemFromContainer(item) as T; if (target == null) { return; } if (dropAreaOpen == null) { return; } // determine target index var targetIndex = target.OrderNumber; if (Equals(dropAreaOpen.Name, DropAreaTopName)) { if (source.OrderNumber < targetIndex) { targetIndex--; } targetIndex = Math.Max(1, targetIndex); } else if (Equals(dropAreaOpen.Name, DropAreaBottomName)) { if (source.OrderNumber > targetIndex) { targetIndex++; } targetIndex = Math.Min(AssociatedObject.Items.Count, targetIndex); } ResetDropArea(); var listBoxItem = GetItemContainerFromItemsControl(source); if (listBoxItem != null) { listBoxItem.Visibility = Visibility.Visible; } await ListManager.MoveItemToIndex(source, targetIndex); } }
protected void lblDeleteProjectAll_Click(object sender, System.EventArgs e) { int projectId = int.Parse(hdnProjectId.Value); ListManager.DeleteProjectRoot(projectId); Project.Delete(projectId); BindDGProjects(); }
public void Free() { //if ( m_List == null ) //return; if (m_ListManager == null) return; m_InstancePool.Enqueue(this); //m_List = null; m_ListManager = null; if (m_Enumerable != null) m_Enumerable.Free(); }
void Start() { listManager = GetComponent<ListManager>(); }
public void Reset() { m_Map.Bound(m_Bounds.Start.m_X, m_Bounds.Start.m_Y, out m_xSectorStart, out m_ySectorStart); m_Map.Bound(m_Bounds.End.m_X - 1, m_Bounds.End.m_Y - 1, out m_xSectorEnd, out m_ySectorEnd); m_xSector = m_xSectorStart >>= Map.SectorShift; m_ySector = m_ySectorStart >>= Map.SectorShift; m_xSectorEnd >>= Map.SectorShift; m_ySectorEnd >>= Map.SectorShift; m_CurrentIndex = -1; //m_CurrentList = GetListForSector( m_Map.InternalGetSector( m_xSector, m_ySector ) ); m_ListManager = new ListManager(GetListForSector(m_Map.InternalGetSector(m_xSector, m_ySector))); }
/// <summary> /// Konstruktor som instansierar ListManager. /// </summary> public Recipe() { m_ingredients = new ListManager<string>(); }
private MultiTileEnumerator(Sector sector, Point2D loc) { m_ListManager = new ListManager(sector.Multis.Values); //m_List = sector.Multis; m_Location = loc; Reset(); }
public bool MoveNext() { while (true) { bool sanity = m_ListManager.MoveNext(); ++m_CurrentIndex; //if ( m_CurrentIndex == m_CurrentList.Count ) if (m_CurrentIndex == m_ListManager.Count) { ++m_ySector; if (m_ySector > m_ySectorEnd) { m_ySector = m_ySectorStart; ++m_xSector; if (m_xSector > m_xSectorEnd) { m_CurrentIndex = -1; //m_CurrentList = null; m_ListManager = null; return false; } } m_CurrentIndex = -1; //m_CurrentList = GetListForSector( m_Map.InternalGetSector( m_xSector, m_ySector ) );//m_Map.m_Sectors[m_xSector][m_ySector] ); m_ListManager = new ListManager(GetListForSector(m_Map.InternalGetSector(m_xSector, m_ySector))); } else { return true; } } }