/// <summary> /// 新增挂号类别按钮事件 /// </summary> /// <param name="sender">sender</param> /// <param name="e">e</param> private void btnAddRegType_Click(object sender, EventArgs e) { curRegtype = new OP_RegType(); curRegtype.Flag = 1; curRegtype.RegTypeCode = string.Empty; curRegtype.RegTypeName = string.Empty; curRegtype.RegTypeID = 0; CurRegtype = curRegtype; }
public ServiceResponseData SaveRegtype() { OP_RegType regtype = requestData.GetData <OP_RegType>(0); List <OP_RegType> regTypeOld = NewObject <OP_RegType>().getlist <OP_RegType>(" regtypecode='" + regtype.RegTypeCode + "' and regtypeid!=" + regtype.RegTypeID + string.Empty); if (regTypeOld != null && regTypeOld.Count > 0) { throw new Exception("已经存在相同挂号类型代码,请重新输入挂号类型代码"); } this.BindDb(regtype); regtype.save(); responseData.AddData(true); return(responseData); }
public ServiceResponseData SaveRegItemFees() { OP_RegType curregtype = requestData.GetData <OP_RegType>(0); List <OP_RegItemFee> regItems = requestData.GetData <List <OP_RegItemFee> >(1); for (int index = 0; index < regItems.Count; index++) { regItems[index].RegTypeID = curregtype.RegTypeID; regItems[index].Flag = 0; this.BindDb(regItems[index]); regItems[index].save(); } responseData.AddData(regItems); return(responseData); }
public void SaveRegType() { try { OP_RegType regtype = ifrmRegBaseData.CurRegtype; regtype.PyCode = EFWCoreLib.CoreFrame.Common.SpellAndWbCode.GetSpellCode(regtype.RegTypeName); regtype.WbCode = EFWCoreLib.CoreFrame.Common.SpellAndWbCode.GetWBCode(regtype.RegTypeName); Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(regtype); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "RegBaseDataController", "SaveRegtype", requestAction); LoadRegType(); } catch (Exception err) { LoadRegType(); MessageBoxShowError(err.Message); } }
public void SaveRegItemFees() { try { OP_RegType regtype = ifrmRegBaseData.CurRegtype; DataTable dt = ifrmRegBaseData.DtRegTypeFees; DataView dv = dt.DefaultView; dv.RowFilter = " itemname<>'' or itemname is not null"; DataTable dtclo = dv.ToTable(); List <OP_RegItemFee> regItemFees = EFWCoreLib.CoreFrame.Common.ConvertExtend.ToList <OP_RegItemFee>(dtclo); Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(regtype); request.AddData(regItemFees); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "RegBaseDataController", "SaveRegItemFees", requestAction); MessageBoxShowSimple("保存成功"); } catch (Exception err) { MessageBoxShowError(err.Message); } }