private void method_0(EditListView editListView_0, IFields ifields_1) { int num; ListViewItem item; editListView_0.Items.Clear(); string[] items = new string[2]; for (num = 0; num < ifields_1.FieldCount; num++) { IField field = ifields_1.get_Field(num); items[0] = field.Name; items[1] = this.string_4[(int)field.Type]; item = new ListViewItem(items) { Tag = field }; editListView_0.Items.Add(item); } items[0] = ""; items[1] = ""; for (num = 0; num < 1; num++) { item = new ListViewItem(items); editListView_0.Items.Add(item); } }
public async Task <IActionResult> EditList(int distributionListId) { var model = new EditListView(); model.List = await _distributionListsService.GetDistributionListByIdAsync(distributionListId); model.ListTypes = model.Type.ToSelectList(); if (!model.List.UseSsl.HasValue) { model.List.UseSsl = false; } if (model.List.Type.HasValue) { model.Type = (DistributionListTypes)model.List.Type; } else { model.Type = DistributionListTypes.External; } model.Users = await _departmentsService.GetAllUsersForDepartmentAsync(DepartmentId, true); return(View(model)); }
/// <summary> /// Устанавливает вид и источник данных для ListView и настравивает на просмотр ПО /// </summary> private void SetSoftView() { GridView softView = EditListView.FindResource("SoftView") as GridView; Binding softBinding = new Binding("SoftwareList"); EditListView.View = softView; EditListView.SetBinding(ListView.ItemsSourceProperty, softBinding); }
/// <summary> /// Устанавливает вид и источник данных для ListView и настравивает на просмотр пользователей /// </summary> private void SetUserView() { GridView userView = EditListView.FindResource("UserView") as GridView; Binding userBinding = new Binding("UserList"); EditListView.View = userView; EditListView.SetBinding(ListView.ItemsSourceProperty, userBinding); }
/// <summary> /// Устанавливает вид и источник данных для ListView и настравивает на просмотр компьютеров /// </summary> private void SetCompView() { GridView compView = EditListView.FindResource("CompView") as GridView; Binding compBinding = new Binding("CompList"); EditListView.View = compView; EditListView.SetBinding(ListView.ItemsSourceProperty, compBinding); }
public IActionResult EditList(EditListView model, IFormCollection collection) { var list = _distributionListsService.GetDistributionListById(model.List.DistributionListId); model.Users = _departmentsService.GetAllUsersForDepartment(DepartmentId); model.ListTypes = model.Type.ToSelectList(); if (!model.List.UseSsl.HasValue) { model.List.UseSsl = false; } if (model.Type == DistributionListTypes.External && !StringHelpers.IsValidDomainName(model.List.Hostname)) { ModelState.AddModelError("List.Hostname", string.Format("The hostname supplied is not valid, must looks somthing like mail.mydepartment.com.")); } if (ModelState.IsValid) { model.List.DepartmentId = DepartmentId; model.List.Members = new Collection <DistributionListMember>(); list.Name = model.List.Name; list.IsDisabled = model.List.IsDisabled; list.Type = (int)DistributionListTypes.Internal; list.EmailAddress = model.List.EmailAddress; list.Hostname = null; list.Port = null; list.UseSsl = null; list.Username = null; list.Password = null; list.Members = new Collection <DistributionListMember>(); if (collection.ContainsKey("listMembers")) { var userIds = collection["listMembers"].ToString().Split(char.Parse(",")); foreach (var userId in userIds) { var member = new DistributionListMember(); member.UserId = userId; list.Members.Add(member); } } _distributionListsService.SaveDistributionList(list); return(RedirectToAction("Index", "DistributionLists", new { Area = "User" })); } return(View(model)); }
/// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmStaticByGeometry)); this.label1 = new Label(); this.cboLayers = new ComboBoxEdit(); this.label3 = new Label(); this.groupBox1 = new GroupBox(); this.btnDelete = new SimpleButton(); this.btnSelectField = new SimpleButton(); this.cboFields = new ComboBoxEdit(); this.label4 = new Label(); this.listView1 = new EditListView(); this.columnHeader1 = new LVColumnHeader(); this.columnHeader2 = new LVColumnHeader(); this.cboClassField = new ComboBoxEdit(); this.btnCancel = new SimpleButton(); this.btnOK = new SimpleButton(); this.listView2 = new ListView(); ((ISupportInitialize)this.cboLayers.Properties).BeginInit(); this.groupBox1.SuspendLayout(); ((ISupportInitialize)this.cboFields.Properties).BeginInit(); ((ISupportInitialize)this.cboClassField.Properties).BeginInit(); base.SuspendLayout(); this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(8, 16); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(29, 12); this.label1.TabIndex = 0; this.label1.Text = "图层"; this.cboLayers.EditValue = ""; this.cboLayers.Location = new System.Drawing.Point(64, 8); this.cboLayers.Name = "cboLayers"; this.cboLayers.Properties.Buttons.AddRange(new EditorButton[] { new EditorButton(ButtonPredefines.Combo) }); this.cboLayers.Size = new System.Drawing.Size(224, 21); this.cboLayers.TabIndex = 1; this.cboLayers.SelectedIndexChanged += new EventHandler(this.cboLayers_SelectedIndexChanged); this.label3.AutoSize = true; this.label3.Location = new System.Drawing.Point(8, 48); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(53, 12); this.label3.TabIndex = 10; this.label3.Text = "分类字段"; this.groupBox1.Controls.Add(this.btnDelete); this.groupBox1.Controls.Add(this.btnSelectField); this.groupBox1.Controls.Add(this.cboFields); this.groupBox1.Controls.Add(this.label4); this.groupBox1.Controls.Add(this.listView1); this.groupBox1.Location = new System.Drawing.Point(8, 72); this.groupBox1.Name = "groupBox1"; this.groupBox1.Size = new System.Drawing.Size(296, 152); this.groupBox1.TabIndex = 11; this.groupBox1.TabStop = false; this.groupBox1.Text = "统计字段"; this.btnDelete.Enabled = false; this.btnDelete.Image = (Image)resources.GetObject("btnDelete.Image"); this.btnDelete.Location = new System.Drawing.Point(256, 88); this.btnDelete.Name = "btnDelete"; this.btnDelete.Size = new System.Drawing.Size(24, 24); this.btnDelete.TabIndex = 13; this.btnDelete.Click += new EventHandler(this.btnDelete_Click); this.btnSelectField.Enabled = false; this.btnSelectField.Image = (Image)resources.GetObject("btnSelectField.Image"); this.btnSelectField.Location = new System.Drawing.Point(256, 56); this.btnSelectField.Name = "btnSelectField"; this.btnSelectField.Size = new System.Drawing.Size(24, 24); this.btnSelectField.TabIndex = 12; this.btnSelectField.Click += new EventHandler(this.btnSelectField_Click); this.cboFields.EditValue = ""; this.cboFields.Location = new System.Drawing.Point(56, 24); this.cboFields.Name = "cboFields"; this.cboFields.Properties.Buttons.AddRange(new EditorButton[] { new EditorButton(ButtonPredefines.Combo) }); this.cboFields.Size = new System.Drawing.Size(192, 21); this.cboFields.TabIndex = 11; this.cboFields.SelectedIndexChanged += new EventHandler(this.cboFields_SelectedIndexChanged); this.label4.AutoSize = true; this.label4.Location = new System.Drawing.Point(8, 24); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(29, 12); this.label4.TabIndex = 10; this.label4.Text = "字段"; this.listView1.Columns.AddRange(new ColumnHeader[] { this.columnHeader1, this.columnHeader2 }); this.listView1.ComboBoxBgColor = Color.White; this.listView1.ComboBoxFont = new System.Drawing.Font("宋体", 9f, FontStyle.Regular, GraphicsUnit.Point, 134); this.listView1.EditBgColor = Color.White; this.listView1.EditFont = new System.Drawing.Font("宋体", 9f, FontStyle.Regular, GraphicsUnit.Point, 134); this.listView1.FullRowSelect = true; this.listView1.GridLines = true; this.listView1.Location = new System.Drawing.Point(8, 56); this.listView1.LockRowCount = 0; this.listView1.Name = "listView1"; this.listView1.Size = new System.Drawing.Size(240, 88); this.listView1.TabIndex = 9; this.listView1.UseCompatibleStateImageBehavior = false; this.listView1.View = View.Details; this.listView1.SelectedIndexChanged += new EventHandler(this.listView1_SelectedIndexChanged); this.columnHeader1.ColumnStyle = ListViewColumnStyle.ReadOnly; this.columnHeader1.Text = "字段"; this.columnHeader1.Width = 109; this.columnHeader2.ColumnStyle = ListViewColumnStyle.ReadOnly; this.columnHeader2.Text = "统计类型"; this.columnHeader2.Width = 125; this.cboClassField.EditValue = ""; this.cboClassField.Location = new System.Drawing.Point(64, 40); this.cboClassField.Name = "cboClassField"; this.cboClassField.Properties.Buttons.AddRange(new EditorButton[] { new EditorButton(ButtonPredefines.Combo) }); this.cboClassField.Size = new System.Drawing.Size(224, 21); this.cboClassField.TabIndex = 9; this.cboClassField.SelectedIndexChanged += new EventHandler(this.cboClassField_SelectedIndexChanged); this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; this.btnCancel.Location = new System.Drawing.Point(264, 344); this.btnCancel.Name = "btnCancel"; this.btnCancel.Size = new System.Drawing.Size(48, 24); this.btnCancel.TabIndex = 22; this.btnCancel.Text = "关闭"; this.btnOK.Enabled = false; this.btnOK.Location = new System.Drawing.Point(32, 344); this.btnOK.Name = "btnOK"; this.btnOK.Size = new System.Drawing.Size(48, 24); this.btnOK.TabIndex = 21; this.btnOK.Text = "统计"; this.btnOK.Click += new EventHandler(this.btnOK_Click); this.listView2.Location = new System.Drawing.Point(8, 232); this.listView2.Name = "listView2"; this.listView2.Size = new System.Drawing.Size(296, 96); this.listView2.TabIndex = 23; this.listView2.UseCompatibleStateImageBehavior = false; this.listView2.View = View.Details; this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); base.ClientSize = new System.Drawing.Size(320, 373); base.Controls.Add(this.listView2); base.Controls.Add(this.btnCancel); base.Controls.Add(this.btnOK); base.Controls.Add(this.label3); base.Controls.Add(this.label1); base.Controls.Add(this.groupBox1); base.Controls.Add(this.cboClassField); base.Controls.Add(this.cboLayers); base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; base.MaximizeBox = false; base.MinimizeBox = false; base.Name = "frmStaticByGeometry"; this.Text = "统计"; base.Load += new EventHandler(this.frmStaticByGeometry_Load); ((ISupportInitialize)this.cboLayers.Properties).EndInit(); this.groupBox1.ResumeLayout(false); this.groupBox1.PerformLayout(); ((ISupportInitialize)this.cboFields.Properties).EndInit(); ((ISupportInitialize)this.cboClassField.Properties).EndInit(); base.ResumeLayout(false); base.PerformLayout(); }