コード例 #1
0
ファイル: SLM_SCR_043.aspx.cs プロジェクト: KKPBank/SLM
        protected void btnPopupSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidateInput())
                {
                    ConfigProductPremiumBiz biz = new ConfigProductPremiumBiz();
                    if (biz.InsertData(cmbProductAdd.SelectedItem.Value, cmbCampaignAdd.SelectedItem.Value, txtPremiumNameAdd.Text.Trim(), cmbPremiumTypeAdd.SelectedItem.Value
                                       , tdmStartDateAdd.DateValue, tdmEndDateAdd.DateValue, int.Parse(txtTotalAdd.Text.Trim()), rbActiveAdd.Checked, HttpContext.Current.User.Identity.Name.ToLower()))
                    {
                        ClearPopupAddControl();
                        upnPopupPremium.Update();
                        mpePopupPremium.Hide();

                        DoSearchPremium(0);
                        AppUtil.ClientAlert(Page, "บันทึกข้อมูลเรียบร้อย");
                    }
                    else
                    {
                        AppUtil.ClientAlert(Page, biz.ErrorMessage);
                        mpePopupPremium.Show();
                    }
                }
                else
                {
                    mpePopupPremium.Show();
                }
            }
            catch (Exception ex)
            {
                string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
                _log.Error(message);
                AppUtil.ClientAlert(Page, message);
            }
        }
コード例 #2
0
ファイル: SLM_SCR_043.aspx.cs プロジェクト: KKPBank/SLM
 private void ChangeActiveLot(string premiumId, bool isActive)
 {
     try
     {
         ConfigProductPremiumBiz biz = new ConfigProductPremiumBiz();
         biz.ChangeActiveLot(txtEditProductId.Text.Trim(), txtEditCampaignId.Text.Trim(), txtEditPremiumName.Text.Trim(), txtEditPremiumTypeCode.Text.Trim(), decimal.Parse(premiumId), isActive, HttpContext.Current.User.Identity.Name.ToLower());
         DoSearcEdithPremium(0, txtEditPremiumName.Text.Trim(), txtEditProductId.Text.Trim(), txtEditCampaignId.Text.Trim(), txtEditPremiumTypeCode.Text.Trim());
     }
     catch
     {
         throw;
     }
 }
コード例 #3
0
ファイル: SLM_SCR_043.aspx.cs プロジェクト: KKPBank/SLM
 private void DoSearcEdithPremium(int pageIndex, string premiumName, string productId, string campaignId, string premiumTypeCode)
 {
     try
     {
         ConfigProductPremiumBiz         biz  = new ConfigProductPremiumBiz();
         List <ConfigProductPremiumData> list = biz.SearchConfigPremiumForEdit(productId, campaignId, premiumName, premiumTypeCode, true, true);
         BindGridviewForEdit(pcTopForEdit, list.ToArray(), pageIndex);
     }
     catch
     {
         throw;
     }
 }
コード例 #4
0
ファイル: SLM_SCR_043.aspx.cs プロジェクト: KKPBank/SLM
 private void DoSearchPremium(int pageIndex)
 {
     try
     {
         ConfigProductPremiumBiz         biz  = new ConfigProductPremiumBiz();
         List <ConfigProductPremiumData> list = biz.SearchConfigPremium(cmbProductSearch.SelectedItem.Value, cmbCampaignSearch.SelectedItem.Value, txtPremiumSearch.Text.Trim(), cmbPremiumTypeSearch.SelectedItem.Value, cbActiveSearch.Checked, cbInActiveSearch.Checked);
         BindGridview(pcTop, list.ToArray(), pageIndex);
     }
     catch
     {
         throw;
     }
 }