/// <summary> /// Page_Load事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { try { ErrorMsgLabel.Text = ""; AuthorityControls(this); //SetAuthCRUD(); if (!IsPostBack) { //寫入首次載入Page TimeStamp PageTimeStamp.Value = string.Format("{0}{1}{2}{3}{4}{5}", DateTime.Now.Year.ToString(), DateTime.Now.Month.ToString().PadLeft(2, '0'), DateTime.Now.Day.ToString().PadLeft(2, '0'), DateTime.Now.Hour.ToString().PadLeft(2, '0'), DateTime.Now.Minute.ToString().PadLeft(2, '0'), DateTime.Now.Second.ToString().PadLeft(2, '0') ); //設定GridView預設的狀態 Initialization_Component(); //設定ToolBar預設狀態 ToolBarInit(); ddlSUBSIDY_FLAG.Items.Clear(); ddlSUBSIDY_FLAG.Items.Add(new ListItem("ALL", "")); ddlSUBSIDY_FLAG.Items.Add(new ListItem("Y", "1")); ddlSUBSIDY_FLAG.Items.Add(new ListItem("N", "0")); ddlSUBSIDY_FLAG.SelectedIndex = 0; ddlFINE_FLAG.Items.Clear(); ddlFINE_FLAG.Items.Add(new ListItem("ALL", "")); ddlFINE_FLAG.Items.Add(new ListItem("Y", "1")); ddlFINE_FLAG.Items.Add(new ListItem("N", "0")); ddlFINE_FLAG.SelectedIndex = 0; CGDModel.CGD32_BCO BCO = new CGDModel.CGD32_BCO(ConntionDB); DataTable dtKind = BCO.DoQueryKind(); for (int i = 0; i < dtKind.Rows.Count; i++) { cblKIND.Items.Add(new ListItem(dtKind.Rows[i]["KIND_DESC"].ToString(), dtKind.Rows[i]["OUTSOURCE_ID"].ToString())); } } } catch (Exception ex) { ErrorMsgLabel.Text = ex.Message; } finally { } }//page_load
/// <summary> /// Page_Load事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { try { ErrorMsgLabel.Text = ""; AuthorityControls(this); SetAuthCRUD(); SetAuthority();//判斷功能權限 if (!IsPostBack) { //寫入首次載入Page TimeStamp PageTimeStamp.Value = string.Format("{0}{1}{2}{3}{4}{5}", DateTime.Now.Year.ToString(), DateTime.Now.Month.ToString().PadLeft(2, '0'), DateTime.Now.Day.ToString().PadLeft(2, '0'), DateTime.Now.Hour.ToString().PadLeft(2, '0'), DateTime.Now.Minute.ToString().PadLeft(2, '0'), DateTime.Now.Second.ToString().PadLeft(2, '0') ); #region 設定 Page_Status 狀態 ddlSUBSIDY_FLAG.Items.Clear(); ddlSUBSIDY_FLAG.Items.Add("Y"); ddlSUBSIDY_FLAG.Items.Add("N"); ddlSUBSIDY_FLAG.SelectedIndex = 0; ddlFINE_FLAG.Items.Clear(); ddlFINE_FLAG.Items.Add("Y"); ddlFINE_FLAG.Items.Add("N"); ddlFINE_FLAG.SelectedIndex = 0; CGDModel.CGD32_BCO BCO = new CGDModel.CGD32_BCO(ConnectionDB); DataTable dtKind = BCO.DoQueryKind(); for (int i = 0; i < dtKind.Rows.Count; i++) { if (dtKind.Rows[i]["OUTSOURCE_ID"].ToString() == "1") cblKIND1.Items.Add(new ListItem(dtKind.Rows[i]["KIND_DESC"].ToString(), dtKind.Rows[i]["OUTSOURCE_ID"].ToString())); else cblKIND2.Items.Add(new ListItem(dtKind.Rows[i]["KIND_DESC"].ToString(), dtKind.Rows[i]["OUTSOURCE_ID"].ToString())); } //模式指定 string mode = "VIEW"; try { mode = Request["mode"].ToString(); } catch { } this.hid_PageStatus.Value = mode; if (mode != "INSERT") { this.hiddenID.Value = Request.QueryString["ID"].ToString(); } if (Request["MSG"] != null) { if (Request["MSG"] == "NEW") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MSG", "window.setTimeout(function(){alert('新增完成');}, 1000);", true); } else if (Request["MSG"] == "EDIT") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MSG", "window.setTimeout(function(){alert('儲存完成');}, 1000);", true); } } #endregion SetPageStatus();//設定各種模式的值 } } catch (Exception ex) { ErrorMsgLabel.Text = ex.Message; } finally { } }