Esempio n. 1
0
 /// <summary>
 /// 修改频率对应批次
 /// </summary>
 private void EditFrequencyToBatch()
 {
     if (CJia.PIVAS.Tools.Message.ShowQuery("确认是否修改", CJia.PIVAS.Tools.Message.Button.YesNo) == CJia.PIVAS.Tools.Message.Result.Yes)
     {
         CJia.PIVAS.Views.DataManage.EditFrequencyToBatchEventArgs editFreBatArgs = new Views.DataManage.EditFrequencyToBatchEventArgs();
         if (WhichPage == 2)
         {
             editFreBatArgs.UserId     = User.UserId;
             editFreBatArgs.BatchsName = CJia.PIVAS.Common.GetBatchsName(ClbcBatch);
             editFreBatArgs.GroupIndex = GroupIndex;
             this.OnUpdateCheckFrequencyBatch(null, editFreBatArgs);
         }
         else
         {
             editFreBatArgs.FrequencyBatchId = Frequencybatchid;
             editFreBatArgs.BatchsName       = CJia.PIVAS.Common.GetBatchsName(ClbcBatch);
             editFreBatArgs.UserId           = User.UserId;
             this.OnUpdateFrequencyBatch(null, editFreBatArgs);
         }
     }
     else
     {
         return;
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 审方修改批次(审方用)
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void View_OnUpdateCheckFrequencyBatch(object sender, Views.DataManage.EditFrequencyToBatchEventArgs e)
 {
     using (CJia.Transaction trans = new CJia.Transaction(CJia.DefaultOleDb.DefaultAdapter))
     {
         CJia.PIVAS.Models.CheckAdviceModel checkAdviceModel = new CJia.PIVAS.Models.CheckAdviceModel();
         int checkSeq = checkAdviceModel.GetCheckSeq();
         //插入审核表
         checkAdviceModel.AddCheck(trans.ID, checkSeq, User.UserId, User.UserNo, User.UserName, User.DeptId, User.DeptName, User.UserId);
         //更新瓶贴基表
         List <string> GroupIndex = new List <string>();
         GroupIndex.Add(e.GroupIndex);
         if (GroupIndex != null && GroupIndex.Count != 0)
         {
             checkAdviceModel.DeleteCommonLabel(trans.ID, GroupIndex);
             checkAdviceModel.InsertCommonLabel(trans.ID, GroupIndex, CJia.PIVAS.User.UserId);
             checkAdviceModel.InsertLabelDetail(trans.ID, GroupIndex);
         }
         //将之前审核明细置为无效
         int detailId  = checkAdviceModel.GetDetailIdByGroupIndex(e.GroupIndex);
         int detailSeq = checkAdviceModel.GetCheckDetailSeq();
         this.Model.UpdateCheckBatch(trans.ID, detailSeq, checkSeq, e.BatchsName, e.UserId, e.GroupIndex);
         checkAdviceModel.ModifyCheckDetailValid(trans.ID, User.UserId, detailId);
         trans.Complete();
         this.View.CloseWindow();
     }
 }
Esempio n. 3
0
        //初始化批次多选框
        void View_OnInitBatch(object sender, Views.DataManage.EditFrequencyToBatchEventArgs e)
        {
            DataTable dt = new DataTable();

            dt = this.Model.QueryBatch();
            this.View.ExeInitLoadBatch(dt);
        }
Esempio n. 4
0
        // 修改批次
        void View_OnUpdateFrequencyBatch(object sender, Views.DataManage.EditFrequencyToBatchEventArgs e)
        {
            bool IsUpdate = this.Model.UpdataFrequencyBatch(e.BatchsName, e.UserId, e.FrequencyBatchId);

            if (IsUpdate)
            {
                //this.View.ShowMessage("修改成功");
                this.View.CloseWindow();
            }
            else
            {
                this.View.ShowMessage("修改失败");
            }
        }
Esempio n. 5
0
 /// <summary>
 /// 修改频率对应批次
 /// </summary>
 private void EditFrequencyToBatch()
 {
     if (IsSeclect())
     {
         if (CJia.PIVAS.Tools.Message.ShowQuery("确认是否修改", CJia.PIVAS.Tools.Message.Button.YesNo) == CJia.PIVAS.Tools.Message.Result.Yes)
         {
             CJia.PIVAS.Views.DataManage.EditFrequencyToBatchEventArgs editFreBatArgs = new Views.DataManage.EditFrequencyToBatchEventArgs();
             if (WhichPage == 2)
             {
                 string batchStr = this.OnQueryFrequencytoBatch(this.TeFrequency.Text, this.illfieldId).ToString();
                 if (batchStr.Length / 2 != this.BatchsInt.Count)
                 {
                     Message.ShowWarning("只能修改批次!不能增加或减少批次!");
                     return;
                 }
                 //if(this.BatchsInt.Count != this.Batchs.Count)
                 //{
                 //    Message.ShowWarning("只能修改批次!不能增加或减少批次!");
                 //    return;
                 //}
                 editFreBatArgs.UserId     = User.UserId;
                 editFreBatArgs.BatchsName = CJia.PIVAS.Common.GetBatchsName(this.BatchsInt);
                 editFreBatArgs.GroupIndex = GroupIndex;
                 this.OnUpdateCheckFrequencyBatch(null, editFreBatArgs);
             }
             else
             {
                 editFreBatArgs.FrequencyBatchId = Frequencybatchid;
                 editFreBatArgs.BatchsName       = CJia.PIVAS.Common.GetBatchsName(this.BatchsInt);
                 editFreBatArgs.UserId           = User.UserId;
                 this.OnUpdateFrequencyBatch(null, editFreBatArgs);
             }
         }
         else
         {
             return;
         }
     }
     else
     {
         Message.Show("您未选择该频率对应批次!请选择!");
     }
 }