private void OnPromptReturn(PromptReturnArgs args) { if (PromptReturn != null) { PromptReturn(this, args); } }
private void OnPromptReturn() { if (PromptReturn != null) { PromptReturnArgs args = new PromptReturnArgs(mdrSelected, null); PromptReturn(this, args); } }
private void DateSelected(DateTime dtSelected) { DataTable dtReturn = new DataTable(); dtReturn.Columns.Add("Return", typeof(string)); DataRow drNew = dtReturn.NewRow(); drNew["Return"] = dtSelected.ToString("yyyy-MM-dd"); dtReturn.Rows.Add(drNew); // 返回所选的日期值 PromptReturnArgs args = new PromptReturnArgs(drNew, null); this.Hide(); OnPromptReturn(args); }
//private TS.Win.IUI.IPageApp GetPromptAddPage( int iPromptBizObjID, int iNCodeClassID, string strInputedText ) //{ // TS.Win.IUI.IPageApp ipage = null; // int iPromptPageType = 0; // StringDict parms = new StringDict(); // if( iNCodeClassID > 0 ) // { // string strNCodeClassName; // BizObjHelper.GetNCodeClassRelateBizObjID( iNCodeClassID, out iPromptBizObjID, out strNCodeClassName ); // ERPBizObjBase bizPrompt = new ERPBizObjBase( iPromptBizObjID ); // iPromptPageType = bizPrompt.EditPageType; // parms.Add( "NCodeClassID", iNCodeClassID.ToString() ); // parms.Add( TS.Win.Constants.PageParamKey.PageTitle, strNCodeClassName ); // } // else // { // ERPBizObjBase bizPrompt = new ERPBizObjBase( iPromptBizObjID ); // iPromptPageType = bizPrompt.EditPageType; // } // if( iPromptPageType <= 0 ) // { // iPromptPageType = TS.Win.PageType.PageConstants.UIDefine; // } // parms.Add( TS.Win.Constants.PageParamKey.BizObjID, iPromptBizObjID.ToString() ); // parms.Add( TS.Win.Constants.PageStatusType.KeyName, TS.Win.Constants.PageStatusType.Add ); // parms.Add( TS.Win.Constants.PageParamKey.OpenFromEditorPopupAdd, "1" ); // if( strInputedText != "" ) // { // parms.Add( TS.Win.Constants.PageParamKey.InputedText, strInputedText ); // } // int index = 0; // string[] strParms = new string[parms.Count * 2 + 1]; // strParms[0] = iPromptPageType.ToString(); // foreach( KeyValuePair<string, string> pair in parms ) // { // index++; // strParms[index] = pair.Key; // index++; // strParms[index] = pair.Value; // } // ipage = TS.Win.BaseType.RequestPage.GetPageByURLParams( strParms ); // ipage.PromptReturn += new PromptReturnEventHandler( ipage_PromptReturn ); // return ipage; //} void ipage_PromptReturn(object sender, PromptReturnArgs e) { base.ProcessPromptReturn(e); }