Click here to Skip to main content
16,012,223 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi All,

I am doing a project in that i retrieve the statcontercode and google analyticalcode from source page.

How to do this.

Please help me.

Thanks in advance.
Posted
Updated 6-Jul-11 18:21pm
v2

1 solution

XML
//*******************************************************************
//<システム名>  Web仕訳システム
//<プログラム>  G0080
//<ファイル名>  G0080.aspx.cs
//<作成者>   MDCR MDCR 作成日:2011/05/02 内容:新規作成
//<修正者>   なし
//*******************************************************************
using System;
using AppCode;
using Common.Utility;
using Service.Control;
using Service.DTO;
using System.Web.UI.WebControls;
using System.Collections;
public partial class G0080 : BasePageService
{
    #region "変数"
    /// <summary>
    /// 変数設定
    /// </summary>
    private const string JOKEN_SDATE = "SYMD";
    private const string JOKEN_EDATE = "EYMD";
    private const string JOKEN_SSDNO = "SSDNO";
    private const string JOKEN_ESDNO = "ESDNO";
    private const string JOKEN_KMKCODE = "KMKCODE";
    private const string JOKEN_SSVAL = "SSVAL";
    private const string JOKEN_ESVAL = "ESVAL";
    private const string JOKEN_KEYWORD = "KEYWORD";
    private const string JOKEN_SHARAI = "SHARAI";
    /// <summary>
    /// メッセージ設定
    /// </summary>
    //G9999_M03>{0}が未入力です。
    protected string MSG_G9999_M03_SDATE = MessageUtility.GetMessage("G9999_M03", "日付(FROM)");
    protected string MSG_G9999_M03_EDATE = MessageUtility.GetMessage("G9999_M03", "日付(TO)");
    //G9999_M02>日付を正しく入力して下さい。
    protected string MSG_G9999_M02_DATE = MessageUtility.GetMessage("G9999_M02");
    //G9999_M09>科目名称が見つかりません。
    protected string MSG_G9999_M09_KMK = MessageUtility.GetMessage("G9999_M09");
    //G9999_M07>{0}は定義されたByte数以上になっています。
    protected string MSG_G9999_M07_TEKI = MessageUtility.GetMessage("G9999_M07", "摘要");
    protected string MSG_G9999_M07_SHIHARAI = MessageUtility.GetMessage("G9999_M07", "支払先");
    //G9999_M04>{0}は数値で入力して下さい。
    protected string MSG_G9999_M04_SDENPYONO = MessageUtility.GetMessage("G9999_M04", "伝票番号(FROM)");
    protected string MSG_G9999_M04_EDENPYONO = MessageUtility.GetMessage("G9999_M04", "伝票番号(TO)");
    protected string MSG_G9999_M04_SKINGAKU = MessageUtility.GetMessage("G9999_M04", "金額(FROM)");
    protected string MSG_G9999_M04_EKINGAKU = MessageUtility.GetMessage("G9999_M04", "金額(TO)");
    //G9999_M05>{0}の前後関係を確認して下さい。
    protected string MSG_G9999_M05_DATE = MessageUtility.GetMessage("G9999_M05", "日付");
    protected string MSG_G9999_M05_DENPYONO = MessageUtility.GetMessage("G9999_M05", "伝票番号");
    protected string MSG_G9999_M05_KINGAKU = MessageUtility.GetMessage("G9999_M05", "金額");
    #endregion
    #region "画面固有パラメータ設定処理"
    /// <summary>
    /// 画面固有パラメータ設定処理
    /// </summary>
    protected override void SetPgParam()
    {
        base.GamenID = "G0080";
        base.GamenName = "コピー元検索";
        base.Kinomei = "仕訳入力(コピー・振替入力)";
        base.IsCheckSession = true;
    }
    #endregion
    #region "ページロード"
    /// <summary>
    /// ページロード
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //初期表示のためメイン機能を呼び出す
            readMAIN();
        }
    }
    #endregion
    #region "メイン機能"
    /// <summary>
    /// メイン機能
    /// </summary>
    private void readMAIN()
    {
        G0080_01 g0080 = new G0080_01(base.GetBaseInfo);
        g0080.RunControl();
        //日付範囲(to)に「OPEN21会社月別」テーブルから取得した最大「終了年月日」をセットする
        txtSDate.Text = g0080.MINDATE;
        //日付範囲(from)に2ヶ月前の月初、テキスト書出し未了分で一番新しい日付をセットする
        txtEDate.Text = g0080.MAXDATE;
        //「借貸科目」ドロップダウンリストをクリアする
        drpKMK.Items.Clear();
        //「借貸科目」ドロップダウンリストに空白を一行目としてセット
        drpKMK.Items.Insert(0, String.Empty);
        foreach (DTO_OPEN21_KAMOKU.T001Row trkmk in g0080.G0080_1DATA)
        {
            if(!trkmk.IsKCODNull() && !trkmk.IsKNMXNull())
            {
                //データテーブルをループして取得したデータを「借貸科目」ドロップダウンリストにセット
                ListItem lItm = new ListItem(trkmk.KCOD.PadLeft(4, '0') + trkmk.KNMX, trkmk.KCOD + "," + trkmk.KNMX);
                drpKMK.Items.Add(lItm);
            }
        }
    }
    #endregion
    #region "次へボタン押下時処理"
    /// <summary>
    /// 次へボタン押下時処理
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnNext_Click(object sender, EventArgs e)
    {
        //パラメータのセット
        SetTransferItem(JOKEN_SDATE, txtSDate.Text);
        SetTransferItem(JOKEN_EDATE, txtEDate.Text);
        SetTransferItem(JOKEN_SSDNO, txtSSDNo.Text);
        SetTransferItem(JOKEN_ESDNO, txtESDNo.Text);
        SetTransferItem(JOKEN_SSVAL, txtSSVAL.Text.Replace("," , ""));
        SetTransferItem(JOKEN_ESVAL, txtESVAL.Text.Replace("," , ""));
        SetTransferItem(JOKEN_KMKCODE, txtKMK.Text);
        SetTransferItem(JOKEN_KEYWORD, txtKEYWORD.Text);
        SetTransferItem(JOKEN_SHARAI, txtSHARAI.Text);
        //次の画面に遷移
        MoveTransfer("G0090.aspx");
    }
    #endregion
    #region "クリアボタンイベント"
    /// <summary>
    /// クリアボタンイベント
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnClear_Click(object sender, EventArgs e)
    {
        //初期処理に表示したとおりに表示
        readMAIN();
        //画面のテキストボックスとドロップダウンリストを空白にする。
        txtSSDNo.Text =String.Empty;
        txtESDNo.Text =String.Empty;
        txtKMK.Text =String.Empty;
        drpKMK.SelectedIndex = 0;
        txtSSVAL.Text =String.Empty;
        txtESVAL.Text =String.Empty;
        txtKEYWORD.Text =String.Empty;
        txtSHARAI.Text =String.Empty;
        //フォーカスのセット
        txtSDate.Focus();
    }
    #endregion
}
 
Share this answer
 
Comments
praveenkatkuri 7-Jul-11 4:23am    
i did not understand ur code

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900