Exemple #1
0
        private void GetDataNewMethod()
        {
            #region 药房专用窗口与科室对应表内容
            clsDomainControlMedStoreBseInfo clsDomain = new clsDomainControlMedStoreBseInfo();
            clsOPMedStoreWin_VO             objVO     = null;
            lvContaindept.Items.Clear();
            if (lvwin.Items.Count > 0)
            {
                if (lvwin.SelectedItems.Count > 0)
                {
                    DataTable dt = null;
                    objVO = (clsOPMedStoreWin_VO)lvwin.SelectedItems[0].Tag;
                    long lngRes = clsDomain.m_lngGetMedStoreWinDeptDefInfo(objVO.m_objMedStore.m_strMedStoreID, objVO.m_strWindowID, out dt);
                    if (lngRes > 0)
                    {
                        if (dt != null)
                        {
                            ListViewItem li = null;
                            for (int i = 0; i < dt.Rows.Count; i++)
                            {
                                li = new ListViewItem(dt.Rows[i]["CODE_VCHR"].ToString().Trim());
                                li.SubItems.Add(dt.Rows[i]["DEPTNAME_VCHR"].ToString().Trim());
                                li.Tag = dt.Rows[i]["DEPTID_CHR"].ToString().Trim();
                                lvContaindept.Items.Add(li);
                            }
                            if (lvContaindept.Items.Count > 0)
                            {
                                lvContaindept.Items[0].Selected = true;
                            }
                        }
                        clsDomain = null;
                    }
                    else
                    {
                        MessageBox.Show("数据访问出错,请联系系统管理员.");
                    }
                }
            }

            #endregion
        }