Exemplo n.º 1
0
        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);
                    }
                }
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        /// <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;
                }
            }
        }
Exemplo n.º 5
0
        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;
        }
Exemplo n.º 6
0
        /// <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;
                    }
                }
            }
        }