public void GetSelectListView(System.Windows.Forms.ListView lv) { selectedPorts.Clear(); System.Windows.Forms.ListView.CheckedListViewItemCollection check = lv.CheckedItems; List <string> selectNames = new List <string>(); foreach (System.Windows.Forms.ListViewItem item in check) { //selectNames.Add(item.SubItems[0].Text); foreach (PortGenerator pg in currentPorts) { if (pg.Name == item.SubItems[0].Text) { selectedPorts.Add(pg); } } foreach (SignalGenerator sg in currentSignals) { if (sg.Name == item.SubItems[0].Text) { selectedSignals.Add(sg); } } } }
private List <ContactAvailability> GetStatusList() { List <ContactAvailability> statusList = new List <ContactAvailability>(); System.Windows.Forms.ListView.CheckedListViewItemCollection s = clbStatuses.CheckedItems; IEnumerable <ListViewItem> checkedList = (IEnumerable <ListViewItem>)s.Cast <ListViewItem>(); if (checkedList.Any(it => it.Text == "Available")) { statusList.Add(ContactAvailability.Free); statusList.Add(ContactAvailability.FreeIdle); } if (checkedList.Any(it => it.Text == "Away")) { statusList.Add(ContactAvailability.Away); } if (clbStatuses.CheckedItems.ContainsKey("Busy")) { statusList.Add(ContactAvailability.Busy); statusList.Add(ContactAvailability.BusyIdle); } if (clbStatuses.CheckedItems.ContainsKey("Do not disturb")) { statusList.Add(ContactAvailability.DoNotDisturb); } return(statusList); }
public string GrabarAsignacionMasiva(System.Windows.Forms.ListView.CheckedListViewItemCollection listaAgenciasSeleccionadas, int cucInicio, int cucFin) { AsignacionCUCDA da = new AsignacionCUCDA(); SqlConnection cn = GetConnection(); cn.Open(); SqlTransaction trans = cn.BeginTransaction(IsolationLevel.ReadUncommitted); try { da.EliminarAgenciasOrigenTemp(cn, trans); foreach (ListViewItem item in listaAgenciasSeleccionadas) { da.InsertarAgenciaOrigenTemp(item.Tag.ToString(), cn, trans); } da.GrabarAsignacionMasiva(cucInicio, cucFin, codigoUsuario, cn, trans); trans.Commit(); return(""); } catch (Exception ex) { trans.Rollback(); return("No se pudo realizar la asignación masiva.\r\nDetalle: " + ex.Message + "\r\n" + ex.StackTrace + "\r\n"); } finally { cn.Close(); cn.Dispose(); } }
/// <summary> /// 删除库房记录. /// </summary> /// <param name="strStoreID">要删除的库房记录的库房ID.</param> public void m_mthDeleteMedicineRoomInfo(string strStoreID) { long lngRes = m_objDomain.m_lngDeleteMedicineStoreInfo(strStoreID); if (lngRes > 0) { m_objViewer.m_blnIsSave = true; m_objViewer.m_txtMedicineStoreRoom.Text = ""; System.Windows.Forms.ListView.CheckedListViewItemCollection lvcCollection = m_objViewer.m_lsvMedicineName.CheckedItems; if (lvcCollection.Count == 0) { return; } foreach (System.Windows.Forms.ListViewItem lvi in lvcCollection) { lvi.Checked = false; } } }
private void button3_Click(object sender, EventArgs e) { System.Windows.Forms.ListView.CheckedListViewItemCollection check = listView1.CheckedItems; /*StringBuilder sb = new StringBuilder(); * foreach (System.Windows.Forms.ListViewItem item in check) * { * sb.Append(item.SubItems[0].Text).Append("\n"); * }*/ groupBox1.Visible = false; tbm.GetSelectListView(listView1); tbm.FillPortsGeneratorListView(listView2); groupBox2.SetBounds(groupBox1.Bounds.X, groupBox1.Bounds.Y, groupBox1.Bounds.Width, 310); groupBox2.Visible = true; this.Text = "Step2"; button3.Visible = false; }
/// <summary> /// 删除库房记录. /// </summary> /// <param name="strStoreID">要删除的库房记录的库房ID.</param> public void m_mthDeleteMedStoreSetInfo(string strStoreID, bool blnDeleted) { long lngRes = m_objDomain.m_lngDeleteMedStoreSetInfo(strStoreID); if (lngRes > 0) { m_objViewer.m_blnIsSave = true; System.Windows.Forms.ListView.CheckedListViewItemCollection lvcCollection = m_objViewer.m_lsvMedicineName.CheckedItems; if (lvcCollection.Count == 0) { return; } if (blnDeleted == true) { foreach (System.Windows.Forms.ListViewItem lvi in lvcCollection) { lvi.Checked = false; } } } }