//畫面調整、整批調整 protected void btnConfirm_Command(object sender, CommandEventArgs e) { try { if (!chkField()) return; BCO.MaintainDisRecord bco = new BCO.MaintainDisRecord(ConnectionDB); char type = '3'; DateTime Dt = DateTime.Now; ArrayList ParameterList = new ArrayList();//20091113 ParameterList.Clear(); ParameterList.Add(Request.QueryString["pPG_ID"]); ParameterList.Add(PageTimeStamp.Value + Session["UID"].ToString()); ParameterList.Add(Request.QueryString["pDisNo"]); ParameterList.Add(Request.QueryString["pItem"]); ParameterList.Add(Request.QueryString["pPeriod"]); if (radCHANGE_TYPE1.Checked)//比例調整 { ParameterList.Add(SLP_CHANGE_VALUE1.Text); //調整幅度 type = '1'; } else if (radCHANGE_TYPE2.Checked)//數量調整 { ParameterList.Add(SLP_START_RANKQTY2.Text); //原配本數起 ParameterList.Add(SLP_END_RANKQTY2.Text); //原配本數迄 ParameterList.Add(SLP_ADJ_QTY2.Text); //調整幅度 type = '2'; } ParameterList.Add(Session["UID"].ToString()); if (e.CommandName == "screen") ParameterList.Add(Request.QueryString["pPG_ID"]); else ParameterList.Add(System.DBNull.Value);//批次調整傳null參數 ParameterList.Add(Dt); bco.UpdateALO123(ParameterList, null, type); btnConfirm.Enabled = false; btnSave.Enabled = false; } catch (Exception ex) { ErrorMsgLabel.Text = ex.Message; } }