예제 #1
0
        private void button5_Click(object sender, EventArgs e)
        {
            if (this.textBox4.Text == "" || this.queryTextBox1.Text == "")
            {
                MessageBox.Show("请填写完整数据!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            try
            {
                OP_Favorable.SaveItemMXFavor(patcode
                                             , this.queryTextBox1.MemberValue.ToString()
                                             , this.comboBox6.SelectedIndex
                                             , Convert.ToDecimal(this.textBox4.Text.Trim()));
                MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

                patcode = this.dgvPatType[code.Name, this.dgvPatType.CurrentCell.RowIndex].Value.ToString();
                this.dgvBigItem.AutoGenerateColumns = false;
                this.dgvItemMx.AutoGenerateColumns  = false;
                this.dgvBigItem.DataSource          = OP_Favorable.GetItemFavorData(patcode);
                DataTable dt = OP_Favorable.GetItemMXFavorData(patcode);
                this.dgvItemMx.DataSource = OP_Favorable.GetItemMXFavorItemName(dt, dtBaseItem, dtGroupItem, dtDrug);
            }
            catch (Exception err)
            {
                MessageBox.Show("您填写数据有误!+\n" + err.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
예제 #2
0
 private void button9_Click(object sender, EventArgs e)
 {
     if (this.comboBox3.SelectedValue != null)
     {
         OP_Favorable.DelItemFavor(this.comboBox3.SelectedValue.ToString(), this.comboBox4.SelectedIndex + 1);
         MessageBox.Show("删除成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
예제 #3
0
 private void button8_Click(object sender, EventArgs e)
 {
     if (this.queryTextBox1.MemberValue != null)
     {
         OP_Favorable.DelItemMXFavor(this.queryTextBox1.MemberValue.ToString(), this.comboBox6.SelectedIndex);
         MessageBox.Show("删除成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
예제 #4
0
 private void button7_Click(object sender, EventArgs e)
 {
     if (patcode != null)
     {
         OP_Favorable.DelPatinetType(patcode);
         MessageBox.Show("删除成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
예제 #5
0
        private void FrmFavorable_Load(object sender, EventArgs e)
        {
            dtBaseItem  = OP_Favorable.GetItemMXData(0);
            dtGroupItem = OP_Favorable.GetItemMXData(1);
            dtDrug      = OP_Favorable.GetItemMXData(2);

            this.dgvPatType.DataSource       = OP_Favorable.GetPatientTypeData();
            this.cbBasePatType.DataSource    = OP_Favorable.GetBasePatTypeData();
            this.cbBasePatType.DisplayMember = "NAME";
            this.cbBasePatType.ValueMember   = "CODE";
        }
예제 #6
0
        private void dgvPatType_CurrentCellChanged(object sender, EventArgs e)
        {
            if (this.dgvPatType.CurrentCell != null)
            {
                this.cbBasePatType.SelectedValue = this.dgvPatType[code.Name, this.dgvPatType.CurrentCell.RowIndex].Value;
                this.comboBox2.Text    = this.dgvPatType[favor_type.Name, this.dgvPatType.CurrentCell.RowIndex].Value.ToString();
                this.textBox1.Text     = this.dgvPatType[favor_sacle.Name, this.dgvPatType.CurrentCell.RowIndex].Value.ToString();
                this.textBox2.Text     = this.dgvPatType[medcode.Name, this.dgvPatType.CurrentCell.RowIndex].Value.ToString();
                this.checkBox1.Checked = this.dgvPatType[mz_flag.Name, this.dgvPatType.CurrentCell.RowIndex].Value.ToString() == "1" ? true : false;
                this.checkBox2.Checked = this.dgvPatType[zy_flag.Name, this.dgvPatType.CurrentCell.RowIndex].Value.ToString() == "1" ? true : false;
                this.checkBox3.Checked = this.dgvPatType[del_flag.Name, this.dgvPatType.CurrentCell.RowIndex].Value.ToString() == "1" ? true : false;

                patcode = this.dgvPatType[code.Name, this.dgvPatType.CurrentCell.RowIndex].Value.ToString();
                this.dgvBigItem.AutoGenerateColumns = false;
                this.dgvItemMx.AutoGenerateColumns  = false;
                this.dgvBigItem.DataSource          = OP_Favorable.GetItemFavorData(patcode);
                DataTable dt = OP_Favorable.GetItemMXFavorData(patcode);
                this.dgvItemMx.DataSource = OP_Favorable.GetItemMXFavorItemName(dt, dtBaseItem, dtGroupItem, dtDrug);
            }
        }
예제 #7
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (this.textBox3.Text == "")
     {
         MessageBox.Show("请填写完整数据!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return;
     }
     try
     {
         OP_Favorable.SaveItemFavor(patcode
                                    , this.comboBox3.SelectedValue.ToString()
                                    , this.comboBox4.SelectedIndex + 1
                                    , Convert.ToDecimal(this.textBox3.Text.Trim()));
         MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception err)
     {
         MessageBox.Show("您填写数据有误!+\n" + err.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
예제 #8
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (this.textBox1.Text == "" || this.textBox2.Text == "")
     {
         MessageBox.Show("请填写完整数据!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return;
     }
     try
     {
         OP_Favorable.SavePatientType(this.cbBasePatType.SelectedValue.ToString()
                                      , this.cbBasePatType.Text
                                      , Convert.ToDecimal(this.textBox1.Text.Trim())
                                      , this.comboBox2.SelectedIndex
                                      , this.checkBox1.Checked == true ? 1 : 0
                                      , this.checkBox2.Checked == true ? 1 : 0
                                      , this.textBox2.Text
                                      , this.checkBox3.Checked == true ? 1 : 0);
         MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception err)
     {
         MessageBox.Show("您填写数据有误!+\n" + err.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
예제 #9
0
 private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
 {
     this.comboBox3.DataSource    = OP_Favorable.GetItemFPData(this.comboBox4.SelectedIndex);
     this.comboBox3.DisplayMember = "item_name";
     this.comboBox3.ValueMember   = "code";
 }