コード例 #1
0
        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);
            }
        }