コード例 #1
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            try
            {
                string          msg       = "";
                DrugMaintainSet normaldws = PharmacyDatabaseService.GetDrugMaintainSetByDrugMaintainTypeValue(out msg, (int)DrugMaintainType.Normal);
                if (normaldws != null)//修改
                {
                    normaldws.Name            = txtNormalName.Text.Trim();
                    normaldws.RemindBeforeDay = Convert.ToInt16(txtNormalRemindBeforeDay.Value);
                    PharmacyDatabaseService.SaveDrugMaintainSet(out msg, normaldws);
                }
                else//新增
                {
                    normaldws = new DrugMaintainSet();
                    normaldws.DrugMaintainTypeValue = (int)DrugMaintainType.Normal;
                    normaldws.Name            = txtNormalName.Text.Trim();
                    normaldws.RemindBeforeDay = Convert.ToInt16(txtNormalRemindBeforeDay.Value);
                    PharmacyDatabaseService.AddDrugMaintainSet(out msg, normaldws);
                }

                DrugMaintainSet specialdws = PharmacyDatabaseService.GetDrugMaintainSetByDrugMaintainTypeValue(out msg, (int)DrugMaintainType.Special);
                //重点药品无最少维护百分比
                if (specialdws != null)//修改
                {
                    specialdws.Name            = txtSpecialName.Text.Trim();
                    specialdws.RemindBeforeDay = Convert.ToInt16(txtSpecialRemindBeforeDay.Value);
                    PharmacyDatabaseService.SaveDrugMaintainSet(out msg, specialdws);
                }
                else//新增
                {
                    specialdws = new DrugMaintainSet();
                    specialdws.DrugMaintainTypeValue = (int)DrugMaintainType.Special;
                    specialdws.Name            = txtSpecialName.Text.Trim();
                    specialdws.RemindBeforeDay = Convert.ToInt16(txtSpecialRemindBeforeDay.Value);
                    PharmacyDatabaseService.AddDrugMaintainSet(out msg, specialdws);
                }
                MessageBox.Show("数据保存成功!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "错误", MessageBoxButtons.OK);
            }
        }