private void ShowItemInGridViewRow1(DataGridViewRow row, PREWorkstation item) { PREWorkstation info = item; row.Tag = info; row.Cells["colWorkstationName"].Value = info.WorkstationName; }
protected override void ItemShowing() { PREWorkstation info = (PREWorkstation)UpdatingItem; this.txtWorkstationName.Text = info.WorkstationName; this.txtWorkstationDesc.Text = info.WorkstationDesc; }
protected override void ShowItemInGridViewRow(DataGridViewRow row, object item) { PREWorkstation info = item as PREWorkstation; row.Tag = item; row.Cells["colWorkstationName"].Value = info.WorkstationName; row.Cells["colWorkstationDesc"].Value = info.WorkstationDesc; }
/// <summary> /// 清除选择 /// </summary> private void ClearSelection() { foreach (DataGridViewRow row in GridView.Rows) { PREWorkstation info = row.Tag as PREWorkstation; DataGridViewCheckBoxCell c = row.Cells["colCheck"] as DataGridViewCheckBoxCell; c.Value = false; } }
private string GetItemName(object item) { string name = string.Empty; if (item is PREWorkstation) { PREWorkstation info = item as PREWorkstation; name = info.WorkstationName; } return(name); }
/// <summary> /// 选择所有 /// </summary> private void SelectAll() { foreach (DataGridViewRow row in GridView.Rows) { if (row.Visible) { PREWorkstation info = row.Tag as PREWorkstation; DataGridViewCheckBoxCell c = row.Cells["colCheck"] as DataGridViewCheckBoxCell; c.Value = true; } } }
protected override bool DeletingItem(object item) { PREWorkstation info = item as PREWorkstation; PREWorkstationSetting pws = PREWorkstationSetting.Current; if (pws.WorkstationDictionary.ContainsKey(info.WorkstationID)) { pws.WorkstationDictionary.Remove(info.WorkstationID); } CommandResult result = ssb.SaveSetting <PREWorkstationSetting>(pws); return(result.Result == ResultCode.Successful); }
protected override CommandResult UpdateItem(object updatingItem) { PREWorkstation info = updatingItem as PREWorkstation; PREWorkstationSetting pws = PREWorkstationSetting.Current; if (pws.WorkstationDictionary.ContainsKey(info.WorkstationID)) { pws.WorkstationDictionary.Remove(info.WorkstationID); } pws.WorkstationDictionary.Add(info.WorkstationID, new PREWorkstation { WorkstationID = info.WorkstationID, WorkstationName = info.WorkstationName, WorkstationDesc = info.WorkstationDesc }); CommandResult result = bll.SaveSetting <PREWorkstationSetting>(pws, "PREWorkstationSetting"); return(result); }
protected override CommandResult AddItem(object addingItem) { PREWorkstationSetting pws = PREWorkstationSetting.Current; if (pws.WorkstationDictionary == null) { pws.WorkstationDictionary = new Dictionary <Guid, PREWorkstation>(); } PREWorkstation info = (PREWorkstation)addingItem; pws.WorkstationDictionary.Add(info.WorkstationID, new PREWorkstation { WorkstationID = info.WorkstationID, WorkstationName = info.WorkstationName, WorkstationDesc = info.WorkstationDesc }); CommandResult result = bll.SaveSetting <PREWorkstationSetting>(pws, "PREWorkstationSetting"); return(result); }
protected override object GetItemFromInput() { PREWorkstation info = null; if (CheckInput()) { if (IsAdding) { info = new PREWorkstation(); info.WorkstationID = Guid.NewGuid(); } else { info = UpdatingItem as PREWorkstation; } info.WorkstationName = txtWorkstationName.Text.Trim(); info.WorkstationDesc = txtWorkstationDesc.Text.Trim(); } return(info); }
private void ShowWorkstations() { PREWorkstationSetting pws = PREWorkstationSetting.Current; List <PREWorkstation> source = new List <PREWorkstation>(); foreach (KeyValuePair <Guid, PREWorkstation> o in PREWorkstationSetting.Current.WorkstationDictionary) { source.Add(o.Value); } this.cmbWorkstations.DisplayMember = "WorkstationName"; this.cmbWorkstations.ValueMember = "WorkstationID"; this.cmbWorkstations.DataSource = source; for (int i = 0; i < this.cmbWorkstations.Items.Count; i++) { PREWorkstation item = this.cmbWorkstations.Items[i] as PREWorkstation; if (item.WorkstationName == PRESysOptionSetting.Current.PRESysOption.CurrentWorkstation) { this.cmbWorkstations.SelectedIndex = i; break; } } }