/// <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("您未选择频率或批次,请选择"); } }
/// <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); }
/// <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("插入失败"); } }
/// <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("设置失败!该病区该频率已经存在设置信息!"); } }