コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["UserName"] == null)
        {
            Response.Redirect("~/Default.aspx");
        }
        else
        {
            lblLogonId.Text = Session["UserName"].ToString();
        }
        if (!IsPostBack)
        {
            UserRole UserRole_class = new UserRole();
            if (UserRole_class.checkRole(lblLogonId.Text, function_id) == false)
            {
                Alert("对不起,你没有权限操作!");
                return;
            }

            Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
            Borg_User          oBorg_User          = new Borg_User();
            oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(lblLogonId.Text);
            if (oModel_BorgUserInfo._EXISTS)
            {
                lblBu.Text       = oModel_BorgUserInfo._BU;
                lblBuilding.Text = oModel_BorgUserInfo._Building;
            }
        }
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["UserName"] == null)
     {
         Response.Redirect("~/Default.aspx");
     }
     else
     {
         lblLogonId.Text = Session["UserName"].ToString();
     }
     if (!X.IsAjaxRequest)
     {
         UserRole UserRole_class = new UserRole();
         if (UserRole_class.checkRole(lblLogonId.Text, function_id) == false)
         {
             ExtAspNet.Alert.Show("对不起,你没有权限操作!");
             return;
         }
         Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
         Borg_User          oBorg_User          = new Borg_User();
         oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(lblLogonId.Text);
         if (oModel_BorgUserInfo._EXISTS)
         {
             lblSite.Text     = Borg_Tools.GetSiteInfo();
             lblBu.Text       = oModel_BorgUserInfo._BU;
             lblBuilding.Text = oModel_BorgUserInfo._Building;
         }
         SPMBasic basic = new SPMBasic();
         txtAPPLY_DATE.Text = DateTime.Now.ToString("yyyy/MM/dd");
         txtDOC_NO.Text     = basic.GetSPMFormNO("PRNF");
         BindDept();
         BindTeamCategory();
         DataTable dt = BindParamer("AttachmentPath");
     }
 }
コード例 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["UserName"] == null)
        {
            Response.Redirect("~/Default.aspx");
        }
        else
        {
            lblLogonId.Text = Session["UserName"].ToString();
        }
        if (!IsPostBack)
        {
            UserRole UserRole_class = new UserRole();
            if (UserRole_class.checkRole(lblLogonId.Text, function_id) == false)
            {
                Alert("对不起,你没有权限操作!");
                return;
            }
            Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
            Borg_User          oBorg_User          = new Borg_User();
            oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(lblLogonId.Text);
            if (oModel_BorgUserInfo._EXISTS)
            {
                lblBu.Text       = oModel_BorgUserInfo._BU;
                lblBuilding.Text = oModel_BorgUserInfo._Building;
            }
            DataTable dt  = GetVersion();    //版本號
            DataTable dtV = GetVersionLog(); //變更記錄

            //抓取當前資料的版本號
            if (dt.Rows.Count > 0)
            {
                string Version = dt.Rows[0]["Item"].ToString();
                txtVersion.Text = Version.Substring(Version.Length - 1, 1);
            }

            //加載變更記錄
            if (dtV.Rows.Count > 0)
            {
                for (int i = 0; i < dtV.Rows.Count; i++)
                {
                    DataRow drv  = dtV.Rows[i];
                    string  str1 = "舊版本:" + drv["DFXTypeB"].ToString() + "   " + "修改版本:" + drv["DFXTypeE"].ToString() + System.Environment.NewLine;
                    string  str2 = "Reason:" + drv["Reason"].ToString() + System.Environment.NewLine;
                    txtVersionLog.Text += string.Format("{0}{1}", str1, str2);
                }
            }

            BindDept();
        }
    }
コード例 #4
0
    private void InitialControl_FormInfo()
    {
        //取單號
        oUIControls.txtFormNo.Text = Borg_Tools.GetFormNO("NPI");
        //日期控件初始化
        oUIControls.txtDate.Text = DateTime.Today.ToString("yyyy/MM/dd");
        //取登陸人信息
        NPIMgmt      oMgmt     = new NPIMgmt(oUIControls.lblSite.Text, oUIControls.lblBu.Text);
        NPI_Standard oStandard = oMgmt.InitialLeaveMgmt();

        //取登陸人信息
        LiteOn.EA.CommonModel.Model_BorgUserInfo oModel_BorgUserInfo = new LiteOn.EA.CommonModel.Model_BorgUserInfo();
        Borg_User oBorg_User = new Borg_User();

        oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(oPara.LoginId);
    }
コード例 #5
0
    protected void txtEnName_Change(object sender, DirectEventArgs e)
    {
        string             enName = txtEnName.Text.Replace(" ", "");
        Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
        Borg_User          oBorg_User          = new Borg_User();

        oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(enName);
        if (oModel_BorgUserInfo._EXISTS)
        {
            txtCnName.Text = oModel_BorgUserInfo._Name;
        }
        else
        {
            txtCnName.Text = "";
            Alert("英文名" + enName + "不存在,请确认!");
        }
    }
コード例 #6
0
    protected void txtEName_change(object sender, DirectEventArgs e)
    {
        string             enName = txtEName.Text.Trim();
        Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
        Borg_User          oBorg_User          = new Borg_User();

        oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(enName);
        if (oModel_BorgUserInfo._EXISTS)
        {
            txtCName.Text = oModel_BorgUserInfo._Name;
            txtEMail.Text = oModel_BorgUserInfo._EMAIL;
        }
        else
        {
            Alert("英文名" + enName + "不存在,请确认!");
        }
    }
コード例 #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["UserName"] == null)
        {
            Response.Redirect("~/Default.aspx");
        }
        else
        {
            lblLogonId.Text = Session["UserName"].ToString();
        }
        if (!X.IsAjaxRequest)
        {
            UserRole UserRole_class = new UserRole();

            if (UserRole_class.checkRole(lblLogonId.Text, function_id) == false)
            {
                Alert("对不起,你没有权限操作!");
                btnQuery.Disabled = true;
                return;
            }
            else
            {
                Borg_User          oBorg_User          = new Borg_User();
                Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
                oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(lblLogonId.Text);
                if (oModel_BorgUserInfo._EXISTS)
                {
                    lblBu.Text       = oModel_BorgUserInfo._BU;
                    lblBuilding.Text = oModel_BorgUserInfo._Building;
                }
                dfBeginTime.SelectedDate = DateTime.Today.AddDays(-1);
                dfEndTime.SelectedDate   = DateTime.Today;
                btnQuery_click(null, null);
            }
        }
    }
コード例 #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["UserName"] == null)
     {
         Response.Redirect("~/Default.aspx");
     }
     else
     {
         lblLogonId.Text = Session["UserName"].ToString();
     }
     if (!IsPostBack)
     {
         //UserRole UserRole_class = new UserRole();
         //if (UserRole_class.checkRole(lblLogonId.Text, function_id) == false)
         //{
         //    Alert("对不起,你没有权限操作!");
         //    return;
         //}
         if (lblLogonId.Text.ToLower() != "lianzhenyang" && lblLogonId.Text.ToLower() != "xueeryang" && lblLogonId.Text.ToLower() != "jerryachen")
         {
             Alert("对不起,你没有权限操作!");
             Panel8.Disabled = true;
             return;
         }
         Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
         Borg_User          oBorg_User          = new Borg_User();
         oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(lblLogonId.Text);
         if (oModel_BorgUserInfo._EXISTS)
         {
             lblBu.Text       = oModel_BorgUserInfo._BU;
             lblBuilding.Text = oModel_BorgUserInfo._Building;
         }
         BindDept();
         BindCheckItem("");
     }
 }
コード例 #9
0
    protected void AfterEdit(object sender, DirectEventArgs e)
    {
        string DOC_NO       = e.ExtraParams["DOC_NO"];
        string ID           = e.ExtraParams["ID"];
        string WriteEname   = e.ExtraParams["WriteEname"];
        string ReplyEName   = e.ExtraParams["ReplyEName"];
        string CheckedEName = e.ExtraParams["CheckedEName"];
        string WriteEmail   = string.Empty;
        string ReplyEmail   = string.Empty;
        string CheckedEmail = string.Empty;

        Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
        Borg_User          oBorg_User          = new Borg_User();

        oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(WriteEname);
        if (oModel_BorgUserInfo._EXISTS)
        {
            WriteEmail = oModel_BorgUserInfo._EMAIL;
        }
        else
        {
            Alert("英文名" + WriteEname + "不存在,请确认!");
            return;
        }
        oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(ReplyEName);
        if (oModel_BorgUserInfo._EXISTS)
        {
            ReplyEmail = oModel_BorgUserInfo._EMAIL;
        }
        else
        {
            Alert("英文名" + ReplyEName + "不存在,请确认!");
            return;
        }
        oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(CheckedEName);
        if (oModel_BorgUserInfo._EXISTS)
        {
            CheckedEmail = oModel_BorgUserInfo._EMAIL;
        }
        else
        {
            Alert("英文名" + WriteEname + "不存在,请确认!");
            return;
        }
        SqlDB sdb = new SqlDB(DataPara.GetDbConnectionString("NPI_REPORT"));
        ////數據庫DB更新操作
        string sql = " update TB_NPI_APP_MEMBER SET WriteEname=@writeEname, WriteEmail=@WriteEmail,"
                     + "  ReplyEName=@ReplyEname,ReplyEmai=@ReplyEmail,CheckedEName=@CheckEname,CheckedEmail=@CheckedEmail,"
                     + "  UPDATE_USERID=@Update_Userid,UPDATE_TIME=@Update_time"
                     + " WHERE DOC_NO=@DocNo AND ID=@ID";
        ArrayList opc = new ArrayList();

        opc.Clear();

        opc.Add(DataPara.CreateDataParameter("@WriteEmail", DbType.String, WriteEmail));
        opc.Add(DataPara.CreateDataParameter("@writeEname", DbType.String, WriteEname));
        opc.Add(DataPara.CreateDataParameter("@DocNo", DbType.String, DOC_NO));
        opc.Add(DataPara.CreateDataParameter("@ReplyEname", DbType.String, ReplyEName));
        opc.Add(DataPara.CreateDataParameter("@ReplyEmail", DbType.String, ReplyEmail));
        opc.Add(DataPara.CreateDataParameter("@CheckEname", DbType.String, CheckedEName));
        opc.Add(DataPara.CreateDataParameter("@CheckedEmail", DbType.String, CheckedEmail));
        opc.Add(DataPara.CreateDataParameter("@Update_Userid", DbType.String, lblLogonId.Text.Trim()));
        opc.Add(DataPara.CreateDataParameter("@Update_time", DbType.DateTime, DateTime.Now));
        opc.Add(DataPara.CreateDataParameter("@ID", DbType.String, ID));


        try
        {
            sdb.TransactionExecute(sql, opc);
            txtApprove.Text = string.Empty;
            btnQuery_click(null, null);
        }
        catch (Exception ex)
        {
            Alert(ex.Message);
        }
    }
コード例 #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        SpmMaster _Master = (SpmMaster)Master;

        oUIControls = new NPIGating_HISUIShadow(this);
        oFlowLogics = new NPIGating_HISLogics(this, oUIControls);
        oFlowLogics.PageLoad(_Master.IFormURLPara);
        /// Register MasterPage events
        _Master.MasterPageEvent_EFFormFieldsValidation  += new SpmMaster.EFFormFieldsValidationHandler(oFlowLogics.EFFormFieldsValidation);
        _Master.MasterPageEvent_PrepareEFFormFields     += new SpmMaster.PrepareEFFormFieldsHandler(oFlowLogics.PrepareEFFormFields);
        _Master.MasterPageEvent_PrepareSPMVariables     += new SpmMaster.PrepareSPMVariablesHandler(oFlowLogics.PrepareSPMVariables);
        _Master.MasterPageEvent_InitialContainer        += new SpmMaster.InitialContainerHandler(oFlowLogics.InitialContainer);
        _Master.MasterPageEvent_InitialDisableContainer += new SpmMaster.InitialDisableContainerHandler(oFlowLogics.InitialDisableContainer);
        _Master.MasterPageEvent_SPMBeforeSend           += new SpmMaster.SPM_BeforeSendHandler(oFlowLogics.SPMBeforeSend);
        _Master.MasterPageEvent_SPMAfterSend            += new SpmMaster.SPM_AfterSendHandler(oFlowLogics.SPMAfterSend);
        _Master.MasterPageEvent_SPMRecallProcess        += new SpmMaster.SPM_RecallProcessHandler(oFlowLogics.SPMRecallProcess);
        _Master.MasterPageEvent_SPMBackoutProcess       += new SpmMaster.SPM_BackoutProcessHandler(oFlowLogics.SPMBackoutProcess);
        _Master.MasterPageEvent_SPMStepComplete         += new SpmMaster.SPM_StepCompleteHandler(oFlowLogics.SPMStepComplete);
        _Master.MasterPageEvent_SPMStepActivity         += new SpmMaster.SPM_StepActivityHandler(oFlowLogics.SPMStepActivity);
        _Master.MasterPageEvent_Print        += new SpmMaster.PrintHandler(oFlowLogics.Print);
        _Master.MasterPageEvent_SPMSendError += new SpmMaster.SPM_SendErrorHandler(oFlowLogics.SPM_SendError);
        // _Master.MasterPageEvent_SPMSendSuccess += new SpmMaster.SPM_SendSuccessHandler(oFlowLogics.SPM_SendSuccess);
        //_Master.MasterPageEvent_SPMSendSuccessNotice += new SpmMaster.SPM_SendSuccessNoticeHandler(oFlowLogics.SPM_SendSuccessNotice);

        /*
         * Properties of Master Page
         * _Master.Manual                   : string. set link for [Manual]. e.g. "http://yahoo.com.tw"
         * _Master.HelpDesk                 : string. set link for [HelpDesk]. e.g. "http://10.1.13.61/wwwroot.zip";
         * _Master.BannerText1  &
         * _Master.BannerText2              : string. set info to show in [Banner]. e.g. "Example 3"
         * _Master.SelectPersonnelRowLimit  : integer. set the display count for [CCNotice]. e.g. 5
         * _Master.EnableShowProcessLogStepName : boolean. if the Process Log shows [StepName]. e.g. true
         * _Master.HeadLiteral              : string. set Head script. e.g. "<link href=\"Common/style.css\" rel=\"stylesheet\" type=\"text/css\" />"
         * _Master.LogoPath                 : string. set Logo path. e.g. "common/images/logo.gif";
         * _Master.AsyncPostBackTimeout     : integer. set AsyncPostBackTimeout. e.g. 300
         * _Master.WindowPrintEnable        : boolean. enable print function. e.g. true
         * _Master.ReferenceJavaScriptPath  : string array. set referenced script file. e.g. new string[1] { "~/JS/jquery.js" };
         */

        if (!IsPostBack)
        {
            _Master.Manual                       = "../PilotRunManual.ppt";
            _Master.HelpDesk                     = "http://www.liteon.com.tw/SPM/Example/Help.zip";
            _Master.BannerText1                  = "";
            _Master.BannerText2                  = "試產報告會簽表";
            _Master.SelectPersonnelRowLimit      = 5;
            _Master.EnableShowProcessLogStepName = true;
            _Master.HeadLiteral                  = "<link href=\"Common/style.css\" rel=\"stylesheet\" type=\"text/css\" />";
            //_Master.LogoPath = "common/images/logo.gif";
            _Master.AsyncPostBackTimeout = 300;
            _Master.WindowPrintEnable    = true;
            lblLogonId.Value             = _Master.IFormURLPara.LoginId.Replace(" ", "").ToLower();
            //_Master.ReferenceJavaScriptPath = new string[1] { "~/JS/jquery.js" };

            //set client side script
            if (_Master.IFormURLPara.HandleType == "1")//Create New Case
            {
                //_Master.ButtonSubmitClientOnClick = "alert('submit click')";
            }
            else if (_Master.IFormURLPara.StepName == "Direct Manager")
            {
                /*
                 * Add required code here.
                 * Sample:
                 * _Master.ButtonApproveClientOnClick = "alert('approve click')";
                 * _Master.ButtonRejectClientOnClick = "alert('reject')";
                 * _Master.ButtonAbortClientOnClick = "alert('abort')";
                 * _Master.ButtonRecallClientOnClick = "alert('recall')";
                 */
                _Master.ButtonRejectClientOnClick = "event.returnValue=false;";
            }

            // Applicant Setting
            LiteOn.ea.SPM3G.UserInfoClass.UserInfoControlSetting lUC = new LiteOn.ea.SPM3G.UserInfoClass.UserInfoControlSetting();
            lUC.SingleSelect = true;
            lUC.Display      = false;

            if (_Master.IFormURLPara.StepName.ToUpper().Equals("BEGIN") &&   //Create New Case
                _Master.IFormURLPara.HandleType == "1")
            {
                lUC.ChangeUserEnabled = true;
            }
            else
            {
                lUC.ChangeUserEnabled = false;
            }

            _Master.ApplicantControlSetting = lUC;


            Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
            Borg_User          oBorg_User          = new Borg_User();
            oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(_Master.IFormURLPara.LoginId);
            if (oModel_BorgUserInfo._EXISTS)
            {
                lblSite.Text    = Borg_Tools.GetSiteInfo();
                lblBu.Text      = oModel_BorgUserInfo._BU;
                lblLogonId.Text = oModel_BorgUserInfo._LOGON_ID;
            }
            lblStepName.Text = _Master.IFormURLPara.StepName;
        }
    }
コード例 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //內嵌JS
        HtmlGenericControl ctrl = new HtmlGenericControl("script");

        ctrl.Attributes.Add("type", "text/javascript");
        ctrl.Attributes.Add("src", @"JScript.js");
        this.Page.Header.Controls.Add(ctrl);
        SpmMaster _Master = (SpmMaster)Master;

        oUIControls = new GDSExceptionHandlingUIShadow(this);
        oFlowLogics = new GDSExceptionHandlingLogics(this, oUIControls);
        oFlowLogics.PageLoad(_Master.IFormURLPara);


        /// Register MasterPage events
        _Master.MasterPageEvent_EFFormFieldsValidation  += new SpmMaster.EFFormFieldsValidationHandler(oFlowLogics.EFFormFieldsValidation);
        _Master.MasterPageEvent_PrepareEFFormFields     += new SpmMaster.PrepareEFFormFieldsHandler(oFlowLogics.PrepareEFFormFields);
        _Master.MasterPageEvent_PrepareSPMVariables     += new SpmMaster.PrepareSPMVariablesHandler(oFlowLogics.PrepareSPMVariables);
        _Master.MasterPageEvent_InitialContainer        += new SpmMaster.InitialContainerHandler(oFlowLogics.InitialContainer);
        _Master.MasterPageEvent_InitialDisableContainer += new SpmMaster.InitialDisableContainerHandler(oFlowLogics.InitialDisableContainer);
        _Master.MasterPageEvent_SPMBeforeSend           += new SpmMaster.SPM_BeforeSendHandler(oFlowLogics.SPMBeforeSend);
        _Master.MasterPageEvent_SPMAfterSend            += new SpmMaster.SPM_AfterSendHandler(oFlowLogics.SPMAfterSend);
        _Master.MasterPageEvent_SPMRecallProcess        += new SpmMaster.SPM_RecallProcessHandler(oFlowLogics.SPMRecallProcess);
        _Master.MasterPageEvent_SPMBackoutProcess       += new SpmMaster.SPM_BackoutProcessHandler(oFlowLogics.SPMBackoutProcess);
        _Master.MasterPageEvent_SPMStepComplete         += new SpmMaster.SPM_StepCompleteHandler(oFlowLogics.SPMStepComplete);
        _Master.MasterPageEvent_SPMStepActivity         += new SpmMaster.SPM_StepActivityHandler(oFlowLogics.SPMStepActivity);
        _Master.MasterPageEvent_Print        += new SpmMaster.PrintHandler(oFlowLogics.Print);
        _Master.MasterPageEvent_SPMSendError += new SpmMaster.SPM_SendErrorHandler(oFlowLogics.SPM_SendError);
        // _Master.MasterPageEvent_SPMSendSuccess += new SpmMaster.SPM_SendSuccessHandler(oFlowLogics.SPM_SendSuccess);
        //_Master.MasterPageEvent_SPMSendSuccessNotice += new SpmMaster.SPM_SendSuccessNoticeHandler(oFlowLogics.SPM_SendSuccessNotice);

        /*
         * Properties of Master Page
         * _Master.Manual                   : string. set link for [Manual]. e.g. "http://yahoo.com.tw"
         * _Master.HelpDesk                 : string. set link for [HelpDesk]. e.g. "http://10.1.13.61/wwwroot.zip";
         * _Master.BannerText1  &
         * _Master.BannerText2              : string. set info to show in [Banner]. e.g. "Example 3"
         * _Master.SelectPersonnelRowLimit  : integer. set the display count for [CCNotice]. e.g. 5
         * _Master.EnableShowProcessLogStepName : boolean. if the Process Log shows [StepName]. e.g. true
         * _Master.HeadLiteral              : string. set Head script. e.g. "<link href=\"Common/style.css\" rel=\"stylesheet\" type=\"text/css\" />"
         * _Master.LogoPath                 : string. set Logo path. e.g. "common/images/logo.gif";
         * _Master.AsyncPostBackTimeout     : integer. set AsyncPostBackTimeout. e.g. 300
         * _Master.WindowPrintEnable        : boolean. enable print function. e.g. true
         * _Master.ReferenceJavaScriptPath  : string array. set referenced script file. e.g. new string[1] { "~/JS/jquery.js" };
         */

        if (!IsPostBack)
        {
            _Master.Manual                       = "http://home-cz/Sites/CORP_IT/DocLib1/Forms/AllItems.aspx?RootFolder=%2FSites%2FCORP%5FIT%2FDocLib1%2FWorkflow%20%E7%9B%B8%E9%97%9C%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8A&FolderCTID=0x012000F6570CA28FE20A4E9C70F18B590D6D16&View={F275949A-55A8-4AA7-8764-3B524F1B40D2}";
            _Master.HelpDesk                     = "http://www.liteon.com.tw/SPM/Example/Help.zip";
            _Master.BannerText1                  = "Liteon CZ";
            _Master.BannerText2                  = "GDS_應退未退申請表";
            _Master.SelectPersonnelRowLimit      = 5;
            _Master.EnableShowProcessLogStepName = true;
            _Master.HeadLiteral                  = "<link href=\"Common/style.css\" rel=\"stylesheet\" type=\"text/css\" />";
            //_Master.LogoPath = "common/images/logo.gif";
            _Master.AsyncPostBackTimeout = 300;
            _Master.WindowPrintEnable    = false;
            //_Master.ReferenceJavaScriptPath = new string[1] { "~/JS/jquery.js" };

            //set client side script
            //if (_Master.IFormURLPara.HandleType == "1")//Create New Case
            //{
            //_Master.ButtonSubmitClientOnClick = "alert('submit click')";
            //}
            //else if (_Master.IFormURLPara.StepName == "Direct Manager")
            //{

            /*
             * Add required code here.
             * Sample:
             * _Master.ButtonApproveClientOnClick = "alert('approve click')";
             * _Master.ButtonRejectClientOnClick = "alert('reject')";
             * _Master.ButtonAbortClientOnClick = "alert('abort')";
             * _Master.ButtonRecallClientOnClick = "alert('recall')";
             */
            //    _Master.ButtonRejectClientOnClick = "event.returnValue=false;";
            //}

            // Applicant Setting
            LiteOn.ea.SPM3G.UserInfoClass.UserInfoControlSetting lUC = new LiteOn.ea.SPM3G.UserInfoClass.UserInfoControlSetting();
            lUC.SingleSelect = true;
            lUC.Display      = false;

            if (_Master.IFormURLPara.StepName.ToUpper().Equals("BEGIN") &&   //Create New Case
                _Master.IFormURLPara.HandleType == "1")
            {
                lUC.ChangeUserEnabled = true;
            }
            else
            {
                lUC.ChangeUserEnabled = false;
            }

            //ScaleType.Dept Sample

            /*
             * LiteOn.ea.SPM3G.UserInfoClass.UserSearhScaleSetting lSetting = new LiteOn.ea.SPM3G.UserInfoClass.UserSearhScaleSetting();
             * lSetting.Scale = LiteOn.ea.SPM3G.UserInfoClass.ScaleType.Department;
             * lSetting.DeptNo = "50015866";
             * lUC.UserSearchControlScaleSetting = lSetting;
             */

            //ScaleType.Custom Sample 2-1

            /*
             * LiteOn.ea.SPM3G.UserInfoClass.UserSearhScaleSetting lSetting = new LiteOn.ea.SPM3G.UserInfoClass.UserSearhScaleSetting();
             * lSetting.Scale = LiteOn.ea.SPM3G.UserInfoClass.ScaleType.Custom;
             * lSetting.CustomScaleSetting = GetCustomSearchSetting(); ;
             * lUC.UserSearchControlScaleSetting = lSetting;
             */
            _Master.ApplicantControlSetting = lUC;
            // ScriptManager.RegisterStartupScript(this.Page, typeof(string), "setListBoxValue", "SPM_onload();", true);


            Model_BorgUserInfo oModel_BorgUserInfo = new Model_BorgUserInfo();
            Borg_User          oBorg_User          = new Borg_User();
            oModel_BorgUserInfo = oBorg_User.GetUserInfoByLogonId(_Master.IFormURLPara.LoginId);
            if (oModel_BorgUserInfo._EXISTS)
            {
                lblSite.Text    = Borg_Tools.GetSiteInfo();
                lblBu.Text      = oModel_BorgUserInfo._BU;
                lblLogonId.Text = oModel_BorgUserInfo._LOGON_ID;
            }
        }
    }