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); } }