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); } }
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); }
/// <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; } }
/// <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 { } }