protected void btnAdd_Click(object sender, EventArgs e) { BindProductListNew(); //clearInput(); Benefit = new InsuranceBenefit() { BenefitId = -1 }; radioCommissionPct.Checked = false; radioCommissionThb.Checked = true; radioOV1Pct.Checked = false; radioOV1Thb.Checked = false; radioOV1Undefine.Checked = true; radioOV2Pct.Checked = false; radioOV2Thb.Checked = false; radioOV2Undefine.Checked = true; radioInVat.Checked = true; radioExVat.Checked = false; radioActive.Checked = true; radioNoActive.Checked = false; updDetail.Update(); mpePopupReceiveNo.Show(); //upnPopupReceiveNo.Update(); }
private InsuranceBenefit GetBenefit() { InsuranceBenefit b = new InsuranceBenefit(); b.BenefitId = decimal.Parse(hiddenBenefitId.Value); b.Ins_Com_Id = decimal.Parse(cmbInsComNameEdit.SelectedValue); b.InsComName = cmbInsComNameEdit.SelectedItem.Text; b.Product_Id = cmbProductEdit.SelectedValue; b.ProductName = cmbProductEdit.SelectedItem.Text; b.CampaignInsuranceId = decimal.Parse(cmbCampaignEdit.SelectedValue); b.CampaignName = cmbCampaignEdit.SelectedItem.Text; if (radioCommissionPct.Checked) { b.ComissionBathValue = null; b.ComissionFlag = "1"; b.ComissionPercentValue = textCommissionPct.Text == "" ? 0 : decimal.Parse(textCommissionPct.Text); } else { b.ComissionBathValue = textCommissionThb.Text == "" ? 0 : decimal.Parse(textCommissionThb.Text); b.ComissionFlag = "2"; b.ComissionPercentValue = null; } if (radioOV1Thb.Checked) { b.OV1Flag = "2"; b.OV1PercentValue = null; b.OV1BathValue = textOV1Thb.Text == "" ? 0 : decimal.Parse(textOV1Thb.Text); } else if (radioOV1Pct.Checked) { b.OV1Flag = "1"; b.OV1PercentValue = textOV1Pct.Text == "" ? 0 : decimal.Parse(textOV1Pct.Text); b.OV1BathValue = null; } else { b.OV1Flag = "0"; b.OV1PercentValue = null; b.OV1BathValue = null; } if (radioOV2Thb.Checked) { b.OV2Flag = "2"; b.OV2PercentValue = null; b.OV2BathValue = textOV2Thb.Text == "" ? 0 : decimal.Parse(textOV2Thb.Text); } else if (radioOV2Pct.Checked) { b.OV2Flag = "1"; b.OV2PercentValue = textOV2Pct.Text == "" ? 0 : decimal.Parse(textOV2Pct.Text); b.OV2BathValue = null; } else { b.OV2Flag = "0"; b.OV2PercentValue = null; b.OV2BathValue = null; } b.VatFlag = radioInVat.Checked ? "I" : "E"; b.is_Deleted = radioNoActive.Checked ? true : false; b.UpdatedBy = HttpContext.Current.User.Identity.Name; b.UpdatedDate = DateTime.Now; b.BenefitTypeCode = rdoCoverageType.Checked ? "204" : "205"; b.CoverageTypeId = rdoCoverageType.Checked ? Convert.ToInt32(ddlInsuranceType.SelectedValue) : (int?)null; b.InsurancecarTypeId = rdoInsuranceType.Checked ? Convert.ToInt32(ddlInsuranceType.SelectedValue) : (int?)null; return(b); }
private void SetBenefit(InsuranceBenefit value) { clearInput(); hiddenBenefitId.Value = value.BenefitId.ToString(); cmbInsComNameEdit.SelectedValue = cmbInsComNameEdit.Items.FindByValue(value.Ins_Com_Id.ToString()) == null ? "-1" : value.Ins_Com_Id.ToString(); cmbProductEdit.SelectedValue = cmbProductEdit.Items.FindByValue(value.Product_Id) == null ? "-1" : value.Product_Id; updateCmbEditCampaign(); cmbCampaignEdit.SelectedValue = cmbCampaignEdit.Items.FindByValue(value.CampaignInsuranceId.ToString()) == null ? "-1" : value.CampaignInsuranceId.ToString(); if (value.BenefitId > 0) { cmbInsComNameEdit.Enabled = false; cmbProductEdit.Enabled = false; cmbCampaignEdit.Enabled = false; rdoCoverageType.Enabled = false; rdoInsuranceType.Enabled = false; ddlInsuranceType.Enabled = false; } radioCommissionPct.Checked = false; radioCommissionThb.Checked = false; switch (value.ComissionFlag) { case "1": radioCommissionPct.Checked = true; textCommissionPct.Text = DecimalDisplayFormat(value.ComissionPercentValue); //textCommissionThb.Text = ""; //textCommissionPct.Enabled = true; //textCommissionThb.Enabled = false; break; default: // case "2" radioCommissionThb.Checked = true; textCommissionThb.Text = DecimalDisplayFormat(value.ComissionBathValue); //textCommissionPct.Text = ""; //textCommissionPct.Enabled = false; //textCommissionThb.Enabled = true; break; } UpdateCommissionBox(); switch (value.OV1Flag) { case "1": radioOV1Pct.Checked = true; textOV1Pct.Text = DecimalDisplayFormat(value.OV1PercentValue); textOV1Pct.Enabled = true; textOV1Thb.Text = ""; break; case "2": radioOV1Thb.Checked = true; textOV1Pct.Text = ""; textOV1Thb.Text = DecimalDisplayFormat(value.OV1BathValue); textOV1Thb.Enabled = true; break; default: radioOV1Undefine.Checked = true; textOV1Pct.Text = ""; textOV1Thb.Text = ""; break; } switch (value.OV2Flag) { case "1": radioOV2Pct.Checked = true; textOV2Pct.Text = DecimalDisplayFormat(value.OV2PercentValue.Value); textOV2Pct.Enabled = true; textOV2Thb.Text = ""; break; case "2": radioOV2Thb.Checked = true; textOV2Pct.Text = ""; textOV2Thb.Text = DecimalDisplayFormat(value.OV2BathValue.Value); textOV2Thb.Enabled = true; break; default: radioOV2Undefine.Checked = true; textOV2Pct.Text = ""; textOV2Thb.Text = ""; break; } radioInVat.Checked = true; radioExVat.Checked = value.VatFlag == "E"; radioActive.Checked = !value.is_Deleted; radioNoActive.Checked = value.is_Deleted; rdoCoverageType.Checked = value.BenefitTypeCode == "204"; rdoInsuranceType.Checked = value.BenefitTypeCode == "205"; LoadDropDownListEdit(); ddlInsuranceType.SelectedValue = (value.BenefitTypeCode == "204" ? value.CoverageTypeId ?? -1 : value.BenefitTypeCode == "205" ? value.InsurancecarTypeId ?? -1 : -1).ToString(); }