public void SaveExamItem(int workId)
        {
            Basic_ExamItem examitem = frmExamItem.CurrExamItem;

            examitem.PYCode = EFWCoreLib.CoreFrame.Common.SpellAndWbCode.GetSpellCode(examitem.ExamItemName, 0, 10);
            examitem.WBCode = EFWCoreLib.CoreFrame.Common.SpellAndWbCode.GetSpellCode(examitem.ExamItemName, 0, 10);

            try
            {
                var retdata = InvokeWcfService(
                    "BaseProject.Service",
                    "ExamItemController",
                    "SaveExamItem",
                    (request) =>
                {
                    request.AddData(workId);
                    request.AddData(examitem);
                });

                MessageBoxShowSimple("保存组合项目成功!");
            }
            catch (Exception e)
            {
                MessageBoxShowError("保存组合项目失败!\n" + e.Message);
            }
        }
Ejemplo n.º 2
0
        public ServiceResponseData SaveExamItem()
        {
            int            workId   = requestData.GetData <int>(0);
            Basic_ExamItem examitem = requestData.GetData <Basic_ExamItem>(1);

            SetWorkId(workId);
            this.BindDb(examitem);
            examitem.save();
            responseData.AddData(true);
            return(responseData);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 设置组合项目维护按钮是否可用
 /// </summary>
 /// <param name="type">操作类型</param>
 private void SetbtnEIState(OperType type)
 {
     if (type == OperType.新增)
     {
         btnNewEI.Enabled  = false;
         btnSaveEI.Enabled = true;
         CurrExamItem      = new Basic_ExamItem();
     }
     else
     {
         btnNewEI.Enabled  = true;
         btnSaveEI.Enabled = true;
     }
 }
Ejemplo n.º 4
0
        /// <summary>
        /// 选中组合项目
        /// </summary>
        /// <param name="sender">控件</param>
        /// <param name="e">参数</param>
        private void gridExamItem_CurrentCellChanged(object sender, EventArgs e)
        {
            try
            {
                if (gridExamItem.CurrentCell != null)
                {
                    int examItemID = Convert.ToInt32((gridExamItem.DataSource as DataTable).Rows[gridExamItem.CurrentCell.RowIndex]["ExamItemID"]);
                    InvokeController("GetExamFeeData", examItemID);

                    CurrExamItem = EFWCoreLib.CoreFrame.Common.ConvertExtend.ToObject <Basic_ExamItem>(gridExamItem.DataSource as DataTable, gridExamItem.CurrentCell.RowIndex);
                    SetbtnEIState(OperType.默认);
                }
                else
                {
                    CurrExamItem = new Basic_ExamItem();
                    //gridExamFee.DataSource = null;
                }

                SetGridExamFeeState = true;
            }
            catch
            {
            }
        }