protected void btnExport_Click(object sender, EventArgs e) { if (CheckData()) { ALOModel.ALO27_BCO BCO = new ALOModel.ALO27_BCO(ConnectionDB); ArrayList ParameterList = new ArrayList(); ParameterList.Clear(); ParameterList.Add(GetValueSetParameter(SLP_ST_ACCEPT_DATE.Text.Trim(), "date", false)); ParameterList.Add(GetValueSetParameter(SLP_CHAN_NO.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_STORE.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_ITEM.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_PERIOD.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(Session["UID"].ToString(), "string", false)); ParameterList.Add(GetValueSetParameter("9999", "int", false)); DataTable dt = BCO.QueryData(ParameterList); if (dt != null && dt.Rows.Count > 0) { Export_Excel(dt); } else { ErrorMsgLabel.Text = "查無資料"; } } }
protected void btnExec_Click(object sender, EventArgs e) { try { GridView1.DataBind(); if (CheckData()) { ALOModel.ALO27_BCO BCO = new ALOModel.ALO27_BCO(ConnectionDB); ArrayList ParameterList = new ArrayList(); ParameterList.Clear(); ParameterList.Add(GetValueSetParameter(SLP_ST_ACCEPT_DATE.Text.Trim(), "date", false)); ParameterList.Add(GetValueSetParameter(SLP_CHAN_NO.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_STORE.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_ITEM.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_PERIOD.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(Session["UID"].ToString(), "string", false)); ParameterList.Add(GetValueSetParameter("9999", "int", false)); DataTable dt = BCO.QueryData(ParameterList); if (dt.Rows.Count == 0) { ErrorMsgLabel.Text = "查不到需要拉單的資料"; return; } ParameterList.Clear(); ParameterList.Add(GetValueSetParameter(SLP_ST_ACCEPT_DATE.Text.Trim(), "date", false)); ParameterList.Add(GetValueSetParameter(SLP_CHAN_NO.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_STORE.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_ITEM.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_PERIOD.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(Session["UID"].ToString(), "string", false)); ErrorMsgLabel.Text = BCO.Delete_ST_ACCEPT(ParameterList); } } catch (Exception ex) { ErrorMsgLabel.Text = ex.Message; } finally { } }
protected void btnQuery_Click(object sender, EventArgs e) { if (CheckData()) { string SessionIDName = string.Format("{0}_{1}", PAGE_DT_01, PageTimeStamp.Value); ALOModel.ALO27_BCO BCO = new ALOModel.ALO27_BCO(ConnectionDB); ArrayList ParameterList = new ArrayList(); ParameterList.Clear(); ParameterList.Add(GetValueSetParameter(SLP_ST_ACCEPT_DATE.Text.Trim(), "date", false)); ParameterList.Add(GetValueSetParameter(SLP_CHAN_NO.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_STORE.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_ITEM.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(SLP_PERIOD.Text.Trim(), "string", false)); ParameterList.Add(GetValueSetParameter(Session["UID"].ToString(), "string", false)); ParameterList.Add(GetValueSetParameter(TextBoxRowCountLimit.Text.Trim(), "int", false)); DataTable dt = BCO.QueryData(ParameterList); Session[SessionIDName] = dt; GridView1.DataSource = dt; GridView1.PageSize = (TextBoxPagesize.Text == "") ? 20 : (int.Parse(TextBoxPagesize.Text) <= 0) ? 20 : int.Parse(TextBoxPagesize.Text); GridView1.PageIndex = 0; GridView1.DataBind(); if (dt == null || dt.Rows.Count == 0) { ErrorMsgLabel.Text = "查無資料"; } } }