2010年1月22日 星期五

What is KPI?

魯夫的KPI:我要去偉大的航道,並且在一年內到達One pice的所在地。
因此…
娜美的KPI:我會提供正確的航向,並預測天候狀況事前準備因應措施。(管理)
香吉士的KPI:我會做好吃的料理給大家補充體力,並且控管好食物跟水的存量。(成本控管)
騙人布的KPI:我會在船隻有受損的時候儘速修復,使其對速度的影響減到最第低。(技術)
喬巴的KPI:我會照顧好大家的身體,讓傷員可以得到即時的醫療,在最快的時間內恢復作戰能力。(支援)
羅賓的KPI:我會提供豐富的知識協助大家解決問題(顧問)
索隆的KPI:Zzz (圍事)

白痴主管訂KPI
某天在閒聊中聽到KPI這個東西,好像可以拿來當整員工考核管理的工具,我也要在我們公司玩一下~請各部門主管將KPI提給我

娜美:我們去搶劫其他海賊然後賺很多很多錢
香吉士:我要去很多美女的地方
騙人布:大海好可怕找的島安定下來吧!
喬巴:嗯~不要去危險的地方
羅賓:古蹟尋訪~
索隆:Zzz
One pirce 十週年:海賊王→東海迷航記

[JScript]關於window.showModalDialog中再呼叫window.showModalDialog

有時候window.showModalDialog中再呼叫window.showModalDialog會出現不知名JScript錯誤
只是不支援此方法!
只要將阻擋「快顯」那邊取消即可。

--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

[ASP.Net]在控制項中直接加JavaScript,以及抓其他控制項的值

在控制項中直接加JavaScript,以及抓其他控制項的值
<asp:Button ID="Button1" runat="server" Font-Size="Medium"
        OnClientClick="
        var dy = document.form1.DDL_Year.options[document.form1.DDL_Year.selectedIndex].value;
        var dm = document.form1.DDL_Mon.options[document.form1.DDL_Mon.selectedIndex].value;
        return  window.confirm('確定要儲存'+dy+'年'+dm+'月的資料嗎?');"
                onclick="Button1_Click" Text="存檔" />

--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

[ASP.Net]將Table資料分別寫入Excel中不同工作表(Sheet)中

將Table資料分別寫入Excel中不同工作表(Sheet)中
      
        SqlConnection conn = new SqlConnection();
        conn.ConnectionString = Class1.ConnStr;
        conn.Open();
        SqlCommand CMD = new SqlCommand(SqlString, conn);
        ExcelUtil eu = new ExcelUtil("MIS", "GS-ZYI");
        try
        {
            SqlDataReader dr = CMD.ExecuteReader();
           
            while (dr.Read())
            {
                string CID = dr.GetValue(0).ToString();
                string Alias = dr.GetValue(1).ToString();
                SqlCommand QryString = new SqlCommand();
                QryString.CommandText = "Exec ZRealSalesTotal3 @CID = '" + CID + "', @dY='" + dy + "', @dM = '" + dm + "'";
//-[1]-查找資料並放入DataSet
                DataSet ResultSet = RunQuery(QryString);
//-[2]-動態產生DataGrid
                DataGrid DG = new DataGrid();
                DG.ID = CID.ToString();
                this.Controls.Add(DG);
                DG.DataSource = ResultSet;
                DG.AutoGenerateColumns = false;
                BoundColumn c07 = new BoundColumn();
                BoundColumn c08 = new BoundColumn();
                BoundColumn c09 = new BoundColumn();
                BoundColumn c10 = new BoundColumn();
                //BoundColumn c11 = new BoundColumn();
                c07.HeaderText = "規格//項目";c07.DataField = ResultSet.Tables[0].Columns[7].ColumnName;
                c08.HeaderText = "進貨"; c08.DataField = ResultSet.Tables[0].Columns[8].ColumnName;
                c09.HeaderText = "實販"; c09.DataField = ResultSet.Tables[0].Columns[9].ColumnName;
                c10.HeaderText = "庫存"; c10.DataField = ResultSet.Tables[0].Columns[10].ColumnName;
                //c11.HeaderText = "前庫"; c11.DataField = ResultSet.Tables[0].Columns[11].ColumnName;
                DG.Columns.Add(c07);
                DG.Columns.Add(c08);
                DG.Columns.Add(c09);
                DG.Columns.Add(c10);
                //DG.Columns.Add(c11);
                DG.DataBind();
//[-3]-將DataGrid放入各Sheet中
                eu.AddGrid(DG, Alias);
            }
            dr.Close();
        }
        catch (Exception e2)
        {
            //
        }
        conn.Close();
//-[4]-輸出Excel檔       
        eu.Export(this, "GY"+xlsName);
    }
--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

2010年1月8日 星期五

老K8主機板換電容

不知道是不是固態電容,或者只是沒穿衣服的電解電容?
不過過保還能免費換,且外表看起來一整個神氣就大大幫技嘉加分阿!

--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言