Ejemplo n.º 1
0
    //取得本次月結框的資料
    private void NowCheckoutData()
    {
        int intID;
        DateTime dtFreeze_Date;
        DateTime dtCheckout_Date;
        string strResult;

        string strNowAcctMon = ViewState["IVM011_Now_Acct_Mon"].ToString();

        PIC.VDS2G.VSM.IVM.MaintainCheckOut BCO = new PIC.VDS2G.VSM.IVM.MaintainCheckOut(ConntionDB);
        ParameterList.Clear();

        ParameterList.Add(strNowAcctMon);

        if (BCO.QueryNowCheckOutLog(ParameterList, out intID, out dtFreeze_Date, out dtCheckout_Date))
        {
            btnFreeze.Enabled = false;

            ViewState["IVM011_ID"] = intID;

            if (dtCheckout_Date == DateTime.MinValue)
            {
                lblCheckOut_Date.Text = "";
                btnMonthClose.Enabled = true;
                btnUnFreeze.Enabled = true;
                //20100419拿掉底下那行
                //SetButtonFocus(btnMonthClose.ClientID);
            }
            else
            {
                lblCheckOut_Date.Text = dtCheckout_Date.ToString("yyyy/MM/dd");

                btnMonthClose.Enabled = false;
                btnFreeze.Enabled = true;
                //20100419拿掉底下那行
                //SetButtonFocus(btnFreeze.ClientID);
            }

            if (dtFreeze_Date == DateTime.MinValue)
            {
                lblFreeze_Date.Text = "";
            }
            else
            {
                lblFreeze_Date.Text = dtFreeze_Date.ToString("yyyy/MM/dd");
                //20100419加底下那行
                btnFreeze.Enabled = false;

            }
        }
        else
        {
            btnFreeze.Enabled = true;
            btnMonthClose.Enabled = false;
            btnUnFreeze.Enabled = false;

            SetButtonFocus(btnFreeze.ClientID);
        }
    }