示例#1
0
        //****************************************************************************************************
        //加载
        private void FrmHospitalEdit_Load(object sender, EventArgs e)
        {
            if (intId == 0)
            {
                this.Text = "添加" + this.Text;
            }
            else
            {
                this.Text = "修改" + this.Text;

                DataRow dr = new ModHospital().setWhere("id > 0", true).getFind(intId);
                if (dr == null)
                {
                    Function.showMessage("记录为空");
                    this.Close();
                }
                else
                {
                    txtHospitalCode.Text = dr["hospitalCode"].ToString();
                    txtHospitalName.Text = dr["hospitalName"].ToString();
                    txtSpell.Text        = dr["spell"].ToString();
                    chkIsPass.Checked    = Convert.ToBoolean(dr["isPass"]);
                }
            }
        }
示例#2
0
        //****************************************************************************************************
        //保存
        private void btnSave_Click(object sender, EventArgs e)
        {
            string strHospitalCode = txtHospitalCode.Text;

            if (strHospitalCode == "")
            {
                Function.showMessage("院区编号为空", txtHospitalCode);

                return;
            }

            string strHospitalName = txtHospitalName.Text;

            if (strHospitalName == "")
            {
                Function.showMessage("院区名称为空", txtHospitalName);

                return;
            }

            string strSpell = txtSpell.Text;

            if (strSpell == "")
            {
                Function.showMessage("拼音为空", txtSpell);

                return;
            }

            bool bolIsPass = chkIsPass.Checked;

            Hashtable ht = new Hashtable();

            ht.Add("id", intId);
            ht.Add("hospitalCode", strHospitalCode);
            ht.Add("hospitalName", strHospitalName);
            ht.Add("spell", strSpell);
            ht.Add("isPass", bolIsPass);

            int intRow = new ModHospital().setSave(ht);

            if (intRow == 0)
            {
                Function.showMessage("操作失败");
            }
            else
            {
                Function.showMessage("操作成功");

                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
示例#3
0
        //****************************************************************************************************
        //院区
        public static void setHospital(ComboBox cmb, Object value = null)
        {
            DataTable dt = new ModHospital().getSelect();

            DataRow dr = dt.NewRow();

            dr["id"]           = 0;
            dr["hospitalName"] = "--请选择院区--";
            dt.Rows.InsertAt(dr, 0);

            cmb.DataSource    = dt;
            cmb.ValueMember   = "id";
            cmb.DisplayMember = "hospitalName";

            cmb.SelectedValue = Convert.ToInt32(value);
        }
示例#4
0
        //****************************************************************************************************
        //读取数据
        private void showData()
        {
            DataTable dt = new ModHospital().setWhere("id > 0", true).getSelect();

            if (dt == null)
            {
                btnUpdate.Enabled = false;
            }
            else
            {
                btnUpdate.Enabled = true;

                int intIndex = 0;
                if (grd.Rows.Count > 0)
                {
                    intIndex = grd.CurrentRow.Index;
                }

                grd.AutoGenerateColumns = false;
                grd.DataSource          = dt;
                grd.Rows[intIndex].Cells[1].Selected = true;
            }
        }