public CiRptObsDO getRptObsByReqNo(string reqNo) { List <object> param = new List <object>(); param.Add(reqNo); CiRptObsDO rtn = si.invoke <CiRptObsDO>("getRptObsByReqNo", param.ToArray()); return(rtn); }
/// <summary> /// 参照控件数据选中 /// </summary> protected override void OnRefResult(object sender, RefResultEventArgs e) { switch (e.BindingFieldName) { case "Applyformno": CiRptObsDO ciRptObsDo = e.DataObject as CiRptObsDO; model.findByIdAF(ciRptObsDo, this.Context); this.OnFillData(); this.SetEditable(true); break; } }
public void getCiRptObsDO(string id_or) { // todo 修改成 检查的 id //return service.findById(id_or); if (id_or != null && id_or != "") { CiRptObsDO[] cirptObs = service.find("a0.id_rptobs ='" + id_or + "'", "", FBoolean.False); if (cirptObs != null && cirptObs.Count() > 0) { CiRptObsDo = cirptObs[0]; } } // return null; }
/// <summary> /// 根据id值查找组件AggDO数据 /// </summary> /// <param name="id"></param> /// <returns></returns> public CiRptObsDO findById(String id) { #region "缓存处理" if (ch.IsCached("findById")) { return(ch.findById(id)); } #endregion List <object> param = new List <object>(); param.Add(id); si.url = url_r; CiRptObsDO rtn = si.invoke <CiRptObsDO>("findById", param.ToArray()); return(rtn); }
public void Save() { if (ciRptObsDO.Id_rptobs == null) { ciRptObsDO.Status = DOStatus.NEW; } else { ciRptObsDO.Status = DOStatus.UPDATED; } ciRptObsDO = _extService.saveCiRptObsDO(new CiRptObsDO[] { ciRptObsDO })[0]; //ciRptObsDO.Id_rptobs = this._Service.save(DOList.ToArray())[0].Id_rptobs; }
public void findByIdAF(CiRptObsDO param, BaseContext context) { CiRptObsDO ciDO = this.ICService.getRptObsByReqNo(param.Applyformno); if (ciDO == null) { ciDO = new CiRptObsDO(); ciDO.No_applyform = param.No_applyform; } ciDO.Applyformno = param.Applyformno; ciDO.Dt_rptobs = this.NowTime(); ciDO.Id_emp = context.PsnInfo.Id_psndoc; ciDO.Rpt_name = context.PsnInfo.Name; ciRptObsDO.Replace(ciDO); }
/// <summary> /// 加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CiCheckCardView_Load(object sender, EventArgs e) { CiRptObsDO ciDO = new CiRptObsDO(); ciDO.Dt_rptobs = this.NowTime(); ciDO.Id_emp = this.Context.PsnInfo.Id_psndoc; ciDO.Rpt_name = this.Context.PsnInfo.Name; CiCheckCardFile file = new CiCheckCardFile { FormDo = ciDO }; this.File = file; base.OnInit(); this.SetEditable(true); }
public void xapFormControl_DataChanged(object sender, DataChangedEventArgs e) { switch (e.PropName) { case "Applyformno": CiRptObsDO ciDO = e.Data as CiRptObsDO; if (ciDO.Applyformno == null) { CiRptObsDO ciRptDO = new CiRptObsDO(); ciRptDO.Dt_rptobs = this.NowTime(); ciRptDO.Id_emp = this.Context.PsnInfo.Id_psndoc; ciRptDO.Rpt_name = this.Context.PsnInfo.Name; model.ciRptObsDO.Replace(ciRptDO); this.LoadData(); this.SetEditable(true); } break; } }