protected void btnDel_Click(object sender, EventArgs e) { try { string SessionIDName = "CRM19" + PageTimeStamp.Value; Button btnDel = (Button)sender; Label lblID = (Label)btnDel.Parent.FindControl("lblID"); Label lblUpdateDate2 = (Label)btnDel.Parent.FindControl("lblUpdateDate2"); Label lblUpdateUser = (Label)btnDel.Parent.FindControl("lblUpdateUser"); BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB); ParameterList.Clear(); ParameterList.Add(int.Parse(lblID.Text)); ParameterList.Add(lblUpdateDate2.Text); ParameterList.Add(lblUpdateUser.Text); ParameterList.Add(Session["UID"].ToString()); bco.DeleteStoreSet(ParameterList, null); DataTable dt = (DataTable)Session[SessionIDName]; for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["ID"].ToString() == lblID.Text) { dt.Rows.RemoveAt(i); break; } } if (dt.Rows.Count == 0) { dt = null; } Session[SessionIDName] = dt; GridView1.DataSource = dt; GridView1.DataBind(); ErrorMsgLabel.Text = "刪除成功"; up_Msg.Update(); } catch (Exception ex) { ErrorMsgLabel.Text = ex.Message; up_Msg.Update(); } }
private DataTable UptSTM() { //資料庫更新一筆資料 BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB); ParameterList.Clear(); ParameterList.Add(int.Parse(this.hid_ID.Value)); ParameterList.Add(this.hid_UpdateTime.Value); ParameterList.Add(this.SLP_User.Text); ParameterList.Add(int.Parse(this.SLP_Boolean.Text)); ParameterList.Add(DateTime.Now.ToString("yyyyMMddHHmmss")); ParameterList.Add(Session["UID"].ToString()); bco.UpdateCRMStoreSet(ParameterList, null); ParameterList.Clear(); ParameterList.Add(this.SLP_Vendor.Text); ParameterList.Add(this.SLP_CodeFile.Text); ParameterList.Add(this.SLP_StoreChain.Text); ParameterList.Add(this.SLP_Store.Text); ParameterList.Add(int.Parse(this.SLP_Boolean.Text)); ParameterList.Add(null); ParameterList.Add(this.SLP_User.Text); DataTable dt = bco.QueryByFind(ParameterList); return dt; }
private void QueryData() { string SessionIDName = "CRM19" + PageTimeStamp.Value; ParameterList.Clear(); ParameterList.Add(this.SLP_Vendor.Text.Trim()); ParameterList.Add(this.SLP_CodeFile.Text.Trim()); ParameterList.Add(this.SLP_StoreChain.Text.Trim()); ParameterList.Add(this.SLP_Store.Text.Trim()); if (this.SLP_Boolean.Text == "") { ParameterList.Add(null); } else { ParameterList.Add(int.Parse(this.SLP_Boolean.Text.Trim())); } ParameterList.Add(this.SLP_Date.Text.Trim()); ParameterList.Add(this.SLP_User.Text.Trim()); BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB); DataTable dt = bco.QueryByFind(ParameterList); if (dt.Rows.Count == 0) { ErrorMsgLabel.Text = "查無資料"; Session[SessionIDName] = null; GridView1.DataBind(); } else { Session[SessionIDName] = dt; GridView1.DataSource = dt; GridView1.DataBind(); } }
private DataTable AddSTM() { //資料庫新增一筆資料 BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB); ParameterList.Clear(); ParameterList.Add(this.SLP_Vendor.Text); ParameterList.Add(this.SLP_CodeFile.Text); ParameterList.Add(this.SLP_StoreChain.Text); ParameterList.Add(this.SLP_Store.Text); ParameterList.Add(int.Parse(this.SLP_Boolean.Text)); ParameterList.Add(DateTime.Now.ToString("yyyyMMddHHmmss")); ParameterList.Add(this.SLP_User.Text); bco.CreateCRMStoreSet(ParameterList, null); ParameterList.Clear(); ParameterList.Add(this.SLP_Vendor.Text); ParameterList.Add(this.SLP_CodeFile.Text); ParameterList.Add(this.SLP_StoreChain.Text); ParameterList.Add(this.SLP_Store.Text); ParameterList.Add(int.Parse(this.SLP_Boolean.Text)); ParameterList.Add(null); ParameterList.Add(this.SLP_User.Text); DataTable dt = bco.QueryByFind(ParameterList); return dt; }
private void databind() { string SessionIDName = "CRM19" + PageTimeStamp.Value; ParameterList.Clear(); ParameterList.Add(this.SLP_Vendor.Text.Trim()); ParameterList.Add(this.SLP_CodeFile.Text.Trim()); ParameterList.Add(this.SLP_StoreChain.Text.Trim()); ParameterList.Add(this.SLP_Store.Text.Trim()); if (this.SLP_Boolean.Text == "") { ParameterList.Add(null); } else { ParameterList.Add(int.Parse(this.SLP_Boolean.Text.Trim())); } ParameterList.Add(this.SLP_Date.Text.Trim()); ParameterList.Add(this.SLP_User.Text.Trim()); BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB); DataTable dt = bco.QueryByFind(ParameterList); if (dt == null || (dt != null && dt.Rows.Count <= 0)) { ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "ClientScript", "alert('查無資料');", true); } Session[SessionIDName] = dt; GridView1.DataSource = dt; GridView1.PageIndex = 0; GridView1.DataBind(); }