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