private void OnPromptReturn(PromptReturnArgs args)
 {
     if (PromptReturn != null)
     {
         PromptReturn(this, args);
     }
 }
Esempio n. 2
0
 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);
        }
Esempio n. 4
0
        //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);
        }