コード例 #1
0
        public void m_lngFrmLoad()
        {
            this.m_objViewer.comboBox1.SelectedIndex = 0;
            this.m_objViewer.comboBox2.SelectedIndex = 0;
            this.m_objViewer.comboBox3.SelectedIndex = 0;
            long lngRes = Domain.m_lngGetAllPatientPayType(out dtPayType);

            if (lngRes == 1)
            {
                DataRow InserRow = dtPayType.NewRow();
                InserRow["PAYTYPENO_VCHR"]   = "0000";
                InserRow["PAYTYPENAME_VCHR"] = "公用";
                InserRow["strISUSING"]       = "正常";
                InserRow["MEMO_VCHR"]        = "公用";
                InserRow["PAYTYPEID_CHR"]    = "0000";
                dtPayType.Rows.InsertAt(InserRow, 0);
                this.m_objViewer.m_DgPayType.m_mthSetDataTable(dtPayType);
                this.m_objViewer.m_DgPayType.CurrentCell = new DataGridCell(0, 0);
                this.m_objViewer.m_DgPayType.m_mthSelectARow(0);
                m_lngGetAndShowItem();
            }
            else
            {
                MessageBox.Show("获取数据出错!", "系统提示");
            }
            clsDomainConrol_ConcertreCipe m_objDoMain = new clsDomainConrol_ConcertreCipe();

            m_objDoMain.m_mthFindMedicine(out tbItem, null);
        }
コード例 #2
0
        private void frmCreatConcertreCipeByItem_Load(object sender, System.EventArgs e)
        {
            bool m_blnCreat = false;

            ((clsCtl_CreatConcertreCipeByItem)this.objController).m_mthCalMoney();
            clsDomainConrol_ConcertreCipe doMain = new clsDomainConrol_ConcertreCipe();

            doMain.m_lngGetPublic(this.LoginInfo.m_strEmpID, out m_blnCreat);
            if (!m_blnCreat)
            {
                ra_dep.Enabled    = false;
                ra_public.Enabled = false;
            }

            Application.Idle += new EventHandler(Application_Idle);
        }
コード例 #3
0
        public void m_mthSaveData()
        {
            if (this.m_objViewer.txtName.Text.Trim() == "")
            {
                MessageBox.Show("必需输入名称");
                this.m_objViewer.txtName.Focus();
                return;
            }
            if (this.m_objViewer.txtCode.Text.Trim() == "")
            {
                MessageBox.Show("必需助记码");
                this.m_objViewer.txtCode.Focus();
                return;
            }
            clsDomainConrol_ConcertreCipe m_objDoMain = new clsDomainConrol_ConcertreCipe();

            if (m_objDoMain.m_mthCheckCodeIsUsed(this.m_objViewer.txtCode.Text.Trim(), "", "0") == 3)
            {
                if (MessageBox.Show("助记码已经使用,是否继续?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No)
                {
                    return;
                }
            }
            DataRow AddNewRow = this.m_objViewer.dtMain.NewRow();

            AddNewRow["RECIPENAME_CHR"] = this.m_objViewer.txtName.Text.Trim();
            string isDetp = "0";

            if (this.m_objViewer.ra_public.Checked == true)
            {
                AddNewRow["strPRIVILEGE"] = "0";
            }
            if (this.m_objViewer.ra_private.Checked == true)
            {
                AddNewRow["strPRIVILEGE"] = "1";
            }
            if (this.m_objViewer.ra_dep.Checked == true)
            {
                AddNewRow["strPRIVILEGE"] = "2";
                isDetp = "1";
            }
            string strRecordID = "";

            AddNewRow["USERCODE_CHR"]     = this.m_objViewer.txtCode.Text.Trim();
            AddNewRow["PYCODE_CHR"]       = this.m_objViewer.txtPy.Text.Trim();
            AddNewRow["DISEASENAME_VCHR"] = this.m_objViewer.txtRemark.Text.Trim();
            AddNewRow["WBCODE_CHR"]       = this.m_objViewer.txtWb.Text.Trim();
            AddNewRow["CREATERID_CHR"]    = this.m_objViewer.LoginInfo.m_strEmpID;
            DataTable dt = this.m_objViewer.dtDetail.Clone();

            for (int i1 = 0; i1 < this.m_objViewer.listView1.CheckedItems.Count; i1++)
            {
                DataRow drTemp = (DataRow)this.m_objViewer.listView1.CheckedItems[i1].Tag;
                drTemp["sort_int"] = i1;
                dt.Rows.Add(drTemp.ItemArray);
            }
            ///////////////////////////////////
            object[] AddNewRowArr = AddNewRow.ItemArray;
            long     l            = m_objDoMain.m_lngAddNewConcertre(out strRecordID, AddNewRowArr, dt, this.m_objViewer.dtDepement, isDetp, 0);

            if (l > 0)
            {
                this.m_objViewer.Close();
            }
            else
            {
                MessageBox.Show("保存失败!");
            }
        }