Example #1
0
        public void m_GetUsageList()
        {
            com.digitalwave.iCare.ValueObject.clsUsageType_VO[] objResult = new com.digitalwave.iCare.ValueObject.clsUsageType_VO[0];
            long lngRes = clsDomain.m_lngGetUsage(out objResult, "");

            if (lngRes > 0 && objResult.Length > 0)
            {
                ListViewItem lvw;
                for (int i1 = 0; i1 < objResult.Length; i1++)
                {
                    lvw = new ListViewItem(objResult[i1].m_strUsageID);
                    lvw.SubItems.Add(objResult[i1].m_strUsageCode);
                    lvw.SubItems.Add(objResult[i1].m_strUsageName);
                    m_objViewer.m_lvw.Items.Add(lvw);
                }
            }
        }
Example #2
0
        public void m_GetSetUsageList()
        {
            com.digitalwave.iCare.ValueObject.clsUsageType_VO[] objResult = new com.digitalwave.iCare.ValueObject.clsUsageType_VO[0];
            long lngRes = clsDomain.m_lngGetUsageSet(out objResult);

            if (lngRes > 0 && objResult.Length > 0)
            {
                ListViewItem lvw;
                for (int i1 = 0; i1 < objResult.Length; i1++)
                {
                    lvw = new ListViewItem(objResult[i1].m_strUsageID);
                    lvw.SubItems.Add(objResult[i1].m_strUsageCode);
                    lvw.SubItems.Add(objResult[i1].m_strUsageName);
                    if (objResult[i1].m_strUsageType == "1")
                    {
                        lvw.SubItems.Add("注射");
                    }
                    else if (objResult[i1].m_strUsageType == "2")
                    {
                        lvw.SubItems.Add("治疗");
                    }
                    else if (objResult[i1].m_strUsageType == "3")
                    {
                        lvw.SubItems.Add("手术");
                    }
                    else if (objResult[i1].m_strUsageType == "4")
                    {
                        lvw.SubItems.Add("输血");
                    }
                    else
                    {
                        lvw.SubItems.Add("其他");
                    }


                    m_objViewer.m_lvw2.Items.Add(lvw);
                }
            }
        }
Example #3
0
        public void m_selectByCondition()
        {
            com.digitalwave.iCare.ValueObject.clsUsageType_VO[] objResult1 = new com.digitalwave.iCare.ValueObject.clsUsageType_VO[0];
            m_objViewer.m_lvw2.Items.Clear();
            long lngRes = clsDomain.m_lngGetUsageSet(out objResult1);

            if (lngRes > 0 && objResult1.Length > 0)
            {
                ListViewItem lvw = null;
                for (int i1 = 0; i1 < objResult1.Length; i1++)
                {
                    if (Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) == 0 && Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) + 1 == Convert.ToInt32(objResult1[i1].m_strUsageType.ToString()))
                    {
                        lvw = new ListViewItem(objResult1[i1].m_strUsageID);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageCode);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageName);
                        lvw.SubItems.Add("注射");
                        //lvw.SubItems.Add(m_strJieOrderName(objResult1[i1].m_strorderid));
                        lvw.SubItems.Add("");
                        lvw.Tag = objResult1[i1];
                        m_objViewer.m_lvw2.Items.Add(lvw);
                    }

                    else if (Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) == 1 && Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) + 1 == Convert.ToInt32(objResult1[i1].m_strUsageType.ToString()))
                    {
                        lvw = new ListViewItem(objResult1[i1].m_strUsageID);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageCode);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageName);
                        lvw.SubItems.Add("治疗");
                        lvw.Tag = objResult1[i1];
                        lvw.SubItems.Add("");

                        m_objViewer.m_lvw2.Items.Add(lvw);
                    }
                    else if (Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) == 2 && Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) + 1 == Convert.ToInt32(objResult1[i1].m_strUsageType.ToString()))
                    {
                        lvw = new ListViewItem(objResult1[i1].m_strUsageID);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageCode);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageName);
                        lvw.SubItems.Add("手术");
                        lvw.SubItems.Add("");
                        lvw.Tag = objResult1[i1];
                        m_objViewer.m_lvw2.Items.Add(lvw);
                    }
                    else if (Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) == 3 && Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) + 1 == Convert.ToInt32(objResult1[i1].m_strUsageType.ToString()))

                    {
                        lvw = new ListViewItem(objResult1[i1].m_strUsageID);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageCode);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageName);
                        lvw.SubItems.Add("输血");
                        lvw.SubItems.Add("");
                        lvw.Tag = objResult1[i1];
                        m_objViewer.m_lvw2.Items.Add(lvw);
                    }
                    else if (Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) == 4 && Convert.ToInt32(this.m_objViewer.m_cmbType.SelectedIndex) + 1 == Convert.ToInt32(objResult1[i1].m_strUsageType.ToString()))
                    {
                        lvw = new ListViewItem(objResult1[i1].m_strUsageID);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageCode);
                        lvw.SubItems.Add(objResult1[i1].m_strUsageName);
                        lvw.SubItems.Add("其他");
                        lvw.SubItems.Add("");
                        lvw.Tag = objResult1[i1];
                        m_objViewer.m_lvw2.Items.Add(lvw);
                    }
                    //m_objViewer.m_lvw2.Items.Add(lvw);
                }
                int       intTypeId = this.m_objViewer.m_cmbType.SelectedIndex + 1;
                DataTable dt        = m_mthGetDataFromTypeId(intTypeId);
                for (int i = 0; i < this.m_objViewer.m_lvw2.Items.Count; i++)
                {
                    for (int i2 = 0; i2 < dt.Rows.Count; i2++)
                    {
                        if (dt.Rows[i2]["USAGEID_CHR"].ToString().Trim() == this.m_objViewer.m_lvw2.Items[i].SubItems[0].Text.Trim())
                        {
                            if (dt.Rows[i2]["ORDERNAME_VCHR"].ToString().Trim() != "")
                            {
                                this.m_objViewer.m_lvw2.Items[i].SubItems[4].Text += dt.Rows[i2]["ORDERNAME_VCHR"].ToString().Trim() + ",";
                            }
                        }
                    }
                    string str = this.m_objViewer.m_lvw2.Items[i].SubItems[4].Text;
                    if (str.EndsWith(","))
                    {
                        this.m_objViewer.m_lvw2.Items[i].SubItems[4].Text = str.Substring(0, str.Length - 1);
                    }
                }
            }
        }