private void DoSearchSaleScript(int pageIndex) { try { ConfigScriptBiz biz = new ConfigScriptBiz(); List <ConfigProductScriptData> list = biz.SearchConfigProductScript(cmbProductSearch.SelectedItem.Value, cmbCampaignSearch.SelectedItem.Value, cmbDataTypeSearch.SelectedItem.Value, txtSubjectSearch.Text.Trim(), txtDetailSearch.Text.Trim(), cbActive.Checked, cbInActive.Checked); BindGridview(pcTop, list.ToArray(), pageIndex); } catch { throw; } }
protected void imbDelete_Click(object sender, ImageClickEventArgs e) { try { decimal configId = decimal.Parse(((ImageButton)sender).CommandArgument); ConfigScriptBiz biz = new ConfigScriptBiz(); biz.DeleteData(configId); DoSearchSaleScript(0); AppUtil.ClientAlert(Page, "ลบข้อมูลเรียบร้อย"); } catch (Exception ex) { string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message; _log.Error(message); AppUtil.ClientAlert(Page, message); } }
protected void btnSave_Click(object sender, EventArgs e) { try { if (ValidateInput()) { ConfigScriptBiz biz = new ConfigScriptBiz(); if (txtConfigScriptId.Text.Trim() != "") { biz.UpdateData(decimal.Parse(txtConfigScriptId.Text.Trim()), cmbProductPopup.SelectedItem.Value, cmbCampaignPopup.SelectedItem.Value, cmbDataTypePopup.SelectedItem.Value, txtSubjectPopup.Text.Trim(), txtDetailPopup.Text.Trim(), rdActivePopup.Checked, txtSeqPopup.Text.Trim(), HttpContext.Current.User.Identity.Name); } else { biz.InsertData(cmbProductPopup.SelectedItem.Value, cmbCampaignPopup.SelectedItem.Value, cmbDataTypePopup.SelectedItem.Value, txtSubjectPopup.Text.Trim(), txtDetailPopup.Text.Trim(), rdActivePopup.Checked, txtSeqPopup.Text.Trim(), HttpContext.Current.User.Identity.Name); } AppUtil.ClientAlert(Page, "บันทึกข้อมูลเรียบร้อย"); ClearPopupControl(); mpePopup.Hide(); DoSearchSaleScript(0); } else { mpePopup.Show(); } } catch (Exception ex) { mpePopup.Show(); string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message; _log.Error(message); AppUtil.ClientAlert(Page, message); } }
protected void imbEdit_Click(object sender, ImageClickEventArgs e) { try { txtConfigScriptId.Text = ((ImageButton)sender).CommandArgument; BindPopupProductCampaignCombo("edit"); ConfigScriptBiz biz = new ConfigScriptBiz(); ConfigProductScriptData data = biz.GetConfigScriptData(decimal.Parse(txtConfigScriptId.Text)); if (data != null) { if (!string.IsNullOrEmpty(data.ProductId)) { rbProductPopup.Checked = true; rbProductPopup.Enabled = false; cmbProductPopup.Enabled = false; cmbProductPopup.SelectedIndex = cmbProductPopup.Items.IndexOf(cmbProductPopup.Items.FindByValue(data.ProductId)); rbCampaignPopup.Checked = false; rbCampaignPopup.Enabled = false; cmbCampaignPopup.Enabled = false; } if (!string.IsNullOrEmpty(data.CampaignId)) { rbCampaignPopup.Checked = true; rbCampaignPopup.Enabled = false; cmbCampaignPopup.Enabled = false; cmbCampaignPopup.SelectedIndex = cmbCampaignPopup.Items.IndexOf(cmbCampaignPopup.Items.FindByValue(data.CampaignId)); rbProductPopup.Checked = false; rbProductPopup.Enabled = false; cmbProductPopup.Enabled = false; } if (!string.IsNullOrEmpty(data.DataType)) { cmbDataTypePopup.SelectedIndex = cmbDataTypePopup.Items.IndexOf(cmbDataTypePopup.Items.FindByValue(data.DataType)); } txtSubjectPopup.Text = data.Subject; txtDetailPopup.Text = data.Detail; txtSeqPopup.Text = data.Seq != null?data.Seq.Value.ToString() : ""; if (data.IsDeleted != null) { if (data.IsDeleted.Value) { rdActivePopup.Checked = false; rdNoActivePopup.Checked = true; } else { rdActivePopup.Checked = true; rdNoActivePopup.Checked = false; } } upPopup.Update(); mpePopup.Show(); } else { ClearPopupControl(); upPopup.Update(); AppUtil.ClientAlert(Page, "ไม่พบข้อมูล ConfigScriptId " + txtConfigScriptId.Text + " ในระบบ"); } } catch (Exception ex) { string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message; _log.Error(message); AppUtil.ClientAlert(Page, message); } }