示例#1
0
    public void OnBeforeExport(object sender, Ede.Uof.Utility.Component.BeforeExportEventArgs e)
    {
        string connectionString = ConfigurationManager.ConnectionStrings["ERPconnectionstring"].ToString();

        Ede.Uof.Utility.Data.DatabaseHelper m_db = new Ede.Uof.Utility.Data.DatabaseHelper(connectionString);

        string cmdTxt = @" SELECT [MANU],[CLINET],CONVERT(NVARCHAR,[MANUDATE],112) AS MANUDATE,[MOCMANULINE].[MB002],CONVERT(INT,(ISNULL([PACKAGE],0))) AS PACKAGE,ISNULL([NUM],0) AS NUM,MB004
                            FROM [TKMOC].[dbo].[MOCMANULINE]
                            LEFT JOIN [TK].dbo.INVMB ON INVMB.MB001=[MOCMANULINE].MB001
                            WHERE CONVERT(NVARCHAR,[MANUDATE],112)>=@SDATE AND  CONVERT(NVARCHAR,[MANUDATE],112)<=@EDATE
                            AND (NUM>0 OR [PACKAGE]>0)
                            ORDER BY [MANU],[MANUDATE],[CLINET],[MB002]

                        ";


        m_db.AddParameter("@SDATE", txtDate1.Text);
        m_db.AddParameter("@EDATE", txtDate2.Text);

        DataTable dt = new DataTable();

        dt.Load(m_db.ExecuteReader(cmdTxt));

        if (dt.Rows.Count > 0)
        {
            dt.Columns[0].Caption = "預排-線別";
            dt.Columns[1].Caption = "客戶";
            dt.Columns[2].Caption = "預計生產日期";
            dt.Columns[3].Caption = "品名";
            dt.Columns[4].Caption = "包裝數";
            dt.Columns[5].Caption = "重量";

            e.Datasource = dt;
        }
    }
    public void OnBeforeExport(object sender, Ede.Uof.Utility.Component.BeforeExportEventArgs e)
    {
        string connectionString = ConfigurationManager.ConnectionStrings["ERPconnectionstring"].ToString();

        Ede.Uof.Utility.Data.DatabaseHelper m_db = new Ede.Uof.Utility.Data.DatabaseHelper(connectionString);

        string STATUS = DropDownList1.Text;

        string cmdTxt = @" SELECT  [SERNO],[PROJECTNO],[PROJECTNAME],[ONLINEFINISH],[PAPERFINISH],[MEMO],[PROJECTSTATUS],[ID] FROM [TKRESEARCH].[dbo].[TBPROJECT] WHERE PROJECTSTATUS=@STATUS ORDER BY PROJECTSTATUS,SERNO                              ";

        m_db.AddParameter("@STATUS", STATUS);

        DataTable dt = new DataTable();

        dt.Load(m_db.ExecuteReader(cmdTxt));

        if (dt.Rows.Count > 0)
        {
            dt.Columns[0].Caption = "編號";
            dt.Columns[1].Caption = "專案編號";
            dt.Columns[2].Caption = "專案名稱";
            dt.Columns[3].Caption = "線上校稿完成";
            dt.Columns[4].Caption = "紙本簽核完成";
            dt.Columns[5].Caption = "備註";
            dt.Columns[6].Caption = "狀態";


            e.Datasource = dt;
        }
    }