private void InitialControl() { // var productList = ProductBiz.GetProductList(); var productList = ProductBiz.GetProductListNew(); productList.Insert(0, new Resource.Data.ControlListData() { TextField = "", ValueField = "-1" }); cmbProductEdit.DataSource = productList; cmbProductEdit.DataBind(); cmbProductSearch.DataSource = productList; cmbProductSearch.DataBind(); var insComList = SlmScr035Biz.GetAllInsComListData(); insComList.Insert(0, new Resource.Data.ControlListData() { TextField = "", ValueField = "-1" }); cmbInsComNameEdit.DataSource = insComList; cmbInsComNameEdit.DataBind(); cmbInsComName.DataSource = insComList; cmbInsComName.DataBind(); textCommissionPct.Attributes.Add("OnKeyPress", "return validateDecimal(event, this);"); textCommissionThb.Attributes.Add("OnKeyPress", "return validateDecimal(event, this);"); textOV1Pct.Attributes.Add("OnKeyPress", "return validateDecimal(event, this);"); textOV1Thb.Attributes.Add("OnKeyPress", "return validateDecimal(event, this);"); textOV2Pct.Attributes.Add("OnKeyPress", "return validateDecimal(event, this);"); textOV2Thb.Attributes.Add("OnKeyPress", "return validateDecimal(event, this);"); ddlCoverageTypeSearch.Items.Insert(0, new ListItem("", "-1")); ddlInsuranceTypeSearch.Items.Insert(0, new ListItem("", "-1")); }
private List <InsuranceBenefit> LoadData() { decimal campId = cmbCampaign.SelectedValue == "" ? -1 : decimal.Parse(cmbCampaign.SelectedValue); decimal insComId = cmbInsComName.SelectedValue == "" ? -1 : decimal.Parse(cmbInsComName.SelectedValue); decimal coverageTypeId = decimal.Parse(ddlCoverageTypeSearch.SelectedValue); decimal insuranceCarTypeId = decimal.Parse(ddlInsuranceTypeSearch.SelectedValue); string BenefitTypeCode = string.Format("{0}{1}", chkCoverageTypeSearch.Checked ? "204" : "", chkInsuranceTypeSearch.Checked ? "205" : ""); string Status = string.Format("{0}{1}", chkActive.Checked ? "0" : "", chkInActive.Checked ? "1" : ""); return(SlmScr035Biz.GetBenefitSearch(cmbProductSearch.SelectedValue, insComId, campId, BenefitTypeCode, coverageTypeId, insuranceCarTypeId, Status)); }
private void updateCmbEditCampaign() { cmbCampaignEdit.Items.Clear(); if (cmbInsComNameEdit.SelectedValue != "-1" && cmbProductEdit.SelectedValue != "-1") { decimal insComId = 0; if (decimal.TryParse(cmbInsComNameEdit.SelectedValue, out insComId)) { cmbCampaignEdit.DataSource = SlmScr035Biz.GetCampaignListData(insComId, cmbProductEdit.SelectedValue); cmbCampaignEdit.DataBind(); upCampaignEdit.Update(); } } }
protected void imbEdit_Click(object sender, ImageClickEventArgs e) { try { BindProductList(); clearInput(); ImageButton imb = (ImageButton)sender; decimal id = decimal.Parse(imb.CommandArgument); //Benefit = SlmScr035Biz.GetSearchBenefitById(id); var b = SlmScr035Biz.GetSearchBenefitById(id); SetBenefit(b); updDetail.Update(); //upnPopupReceiveNo.Update(); mpePopupReceiveNo.Show(); } catch (Exception ex) { string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message; _log.Error(message); AppUtil.ClientAlert(Page, message); } }
protected void btnPopupSave_Click(object sender, EventArgs e) { try { string strErrorMessage = string.Empty; if (ValidatePerCent(textCommissionPct.Text)) { strErrorMessage = "ค่าคอมมิชชั่น(%) ต้องไม่เกิน 100%"; } else if (ValidateDecimal(textCommissionPct.Text)) { strErrorMessage += (strErrorMessage.Trim() != string.Empty ? Environment.NewLine : string.Empty) + "ค่าคอมมิชชั่น(%) ทศนิยมต้องไม่เกิน 2 ตำแหน่ง"; } else if (ValidateDecimal(textCommissionThb.Text)) { strErrorMessage += (strErrorMessage.Trim() != string.Empty ? Environment.NewLine : string.Empty) + "ค่าคอมมิชชั่น(บาท) ทศนิยมต้องไม่เกิน 2 ตำแหน่ง"; } if (ValidatePerCent(textOV1Pct.Text)) { strErrorMessage += (strErrorMessage.Trim() != string.Empty ? Environment.NewLine : string.Empty) + "OV1(%) ต้องไม่เกิน 100%"; } else if (ValidateDecimal(textOV1Pct.Text)) { strErrorMessage += (strErrorMessage.Trim() != string.Empty ? Environment.NewLine : string.Empty) + "OV1(%) ทศนิยมต้องไม่เกิน 2 ตำแหน่ง"; } else if (ValidateDecimal(textOV1Thb.Text)) { strErrorMessage += (strErrorMessage.Trim() != string.Empty ? Environment.NewLine : string.Empty) + "OV1(บาท) ทศนิยมต้องไม่เกิน 2 ตำแหน่ง"; } if (ValidatePerCent(textOV2Pct.Text)) { strErrorMessage += (strErrorMessage.Trim() != string.Empty ? Environment.NewLine : string.Empty) + "OV2(%) ต้องไม่เกิน 100%"; } else if (ValidateDecimal(textOV2Pct.Text)) { strErrorMessage += (strErrorMessage.Trim() != string.Empty ? Environment.NewLine : string.Empty) + "OV2(%) ทศนิยมต้องไม่เกิน 2 ตำแหน่ง"; } else if (ValidateDecimal(textOV2Thb.Text)) { strErrorMessage += (strErrorMessage.Trim() != string.Empty ? Environment.NewLine : string.Empty) + "OV2(บาท) ทศนิยมต้องไม่เกิน 2 ตำแหน่ง"; } if (strErrorMessage.Trim() != string.Empty) { AppUtil.ClientAlert(Page, strErrorMessage); return; } // save string saveResponse = ""; bool saveResult = SlmScr035Biz.Save(Benefit, out saveResponse); if (saveResult) { mpePopupReceiveNo.Hide(); BindGridview(pcTop, LoadData().ToArray(), 0); } else { mpePopupReceiveNo.Show(); } AppUtil.ClientAlert(Page, saveResponse); } catch (Exception ex) { string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message; _log.Error(message); AppUtil.ClientAlert(Page, message); } }