Ejemplo n.º 1
0
 /// <summary>
 /// 添加频率对应批次
 /// </summary>
 private void AddFrequencyToBatch()
 {
     if (GlueFrequency.EditValue != null && IsSeclect(ClbcBatch))
     {
         if (CJia.PIVAS.Tools.Message.ShowQuery("确认是否添加", CJia.PIVAS.Tools.Message.Button.YesNo) == CJia.PIVAS.Tools.Message.Result.Yes)
         {
             CJia.PIVAS.Views.DataManage.AddFrequencyToBatchEventArgs addFrequency = new Views.DataManage.AddFrequencyToBatchEventArgs();
             DataRow dr = gridLookUpEdit1View.GetFocusedDataRow();
             addFrequency.FrequencyId     = long.Parse(dr["FREQUENCY_ID"].ToString());
             addFrequency.FrequencyName   = dr["FREQUENCY_NAME"].ToString();
             addFrequency.FrequencyFilter = dr["FILTER"].ToString();
             addFrequency.BatchsName      = CJia.PIVAS.Common.GetBatchsName(ClbcBatch);
             addFrequency.UserId          = User.UserId;
             this.OnAddFrequencyBatch(null, addFrequency);
         }
         else
         {
             return;
         }
     }
     else
     {
         MessageBox.Show("您未选择频率或批次,请选择");
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 初始化频率和批次
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void View_OnInitLoadData(object sender, Views.DataManage.AddFrequencyToBatchEventArgs e)
        {
            DataTable dtFrequency = new DataTable();
            DataTable dtBatch     = new DataTable();

            dtFrequency = this.Model.QueryFrequency();
            CJia.PIVAS.Models.DataManage.EditFrequencyToBatchModel editFrequecyBatch = new Models.DataManage.EditFrequencyToBatchModel();
            dtBatch = editFrequecyBatch.QueryBatch();
            this.View.ExeGridLookUpDataBind(dtFrequency, dtBatch);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 增加频率对应批次
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void View_OnAddFrequencyBatch(object sender, Views.DataManage.AddFrequencyToBatchEventArgs e)
        {
            bool IsInsert = this.Model.InsertFrquencyBatch(e.FrequencyId, e.FrequencyName, e.FrequencyFilter, e.BatchsName, e.UserId);

            if (IsInsert)
            {
                //this.View.ShowMessage("插入成功");
                this.View.CloseWindow();
            }
            else
            {
                this.View.ShowMessage("插入失败");
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 增加频率对应批次
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void View_OnAddFrequencyBatch(object sender, Views.DataManage.AddFrequencyToBatchEventArgs e)
        {
            bool isHave = this.Model.QueryIllfieldFrequency(e.FrequencyId, e.Illfield);

            if (!isHave)
            {
                bool IsInsert = this.Model.InsertFrquencyBatch(e.FrequencyId, e.FrequencyName, e.FrequencyFilter, e.BatchsName, e.UserId, e.Illfield, e.IllfieldName);
                if (IsInsert)
                {
                    //this.View.ShowMessage("插入成功");
                    this.View.CloseWindow();
                }
            }
            else
            {
                this.View.ShowMessage("设置失败!该病区该频率已经存在设置信息!");
            }
        }