private void CreateFrequencyBenefit(ValidNumber textBox, ComboBox comboBox, string procCodeStr) { if (PIn.Byte(textBox.Text, false) == 0 || ProcedureCodes.GetCodeNum(procCodeStr) == 0) { return; } Benefit ben = Benefits.CreateFrequencyBenefit(ProcedureCodes.GetCodeNum(procCodeStr), PIn.Byte(textBox.Text), GetQuantityQualifier(comboBox), _planNum, GetTimePeriod(comboBox.SelectedIndex)); _listBenefitsAll.Add(ben); }
private void AddBenefits() { CreateFrequencyBenefit(textBW, comboBW, ProcedureCodes.BitewingCode); CreateFrequencyBenefit(textPano, comboPano, ProcedureCodes.PanoCode); if (PIn.Byte(textExams.Text, false) != 0) { Benefit ben = Benefits.CreateFrequencyBenefit(EbenefitCategory.RoutinePreventive, PIn.Byte(textExams.Text), GetQuantityQualifier(comboExams), _planNum, GetTimePeriod(comboExams.SelectedIndex)); _listBenefitsAll.Add(ben); } CreateFrequencyBenefit(textCancerScreenings, comboCancerScreenings, ProcedureCodes.CancerScreeningCode); CreateFrequencyBenefit(textProphy, comboProphy, ProcedureCodes.ProphyCode); CreateFrequencyBenefit(textFlouride, comboFlouride, ProcedureCodes.FlourideCode); CreateFrequencyBenefit(textSealants, comboSealants, ProcedureCodes.SealantCode); CreateFrequencyBenefit(textCrown, comboCrown, ProcedureCodes.CrownCode); CreateFrequencyBenefit(textSRP, comboSRP, ProcedureCodes.SRPCode); CreateFrequencyBenefit(textDebridement, comboDebridement, ProcedureCodes.FullDebridementCode); CreateFrequencyBenefit(textPerioMaint, comboPerioMaint, ProcedureCodes.PerioMaintCode); CreateFrequencyBenefit(textDentures, comboDentures, ProcedureCodes.DenturesCode); CreateFrequencyBenefit(textImplant, comboImplant, ProcedureCodes.ImplantCode); }