private void SetComboStatus(ClaimProcStatus status) { switch(status){ case ClaimProcStatus.Estimate: comboStatus.SelectedIndex=0; break; case ClaimProcStatus.NotReceived: comboStatus.SelectedIndex=1; break; case ClaimProcStatus.Received: comboStatus.SelectedIndex=2; break; case ClaimProcStatus.Preauth: comboStatus.SelectedIndex=3; break; //adjustments have a completely different user interface. Cannot access from here. case ClaimProcStatus.Supplemental: comboStatus.SelectedIndex=4; break; case ClaimProcStatus.CapClaim: comboStatus.SelectedIndex=5; break; case ClaimProcStatus.CapEstimate: comboStatus.SelectedIndex=6; break; case ClaimProcStatus.CapComplete: comboStatus.SelectedIndex=7; break; } }
public static ClaimProc CreateClaimProc(long patNum, long procNum, long planNum, long insSubNum, DateTime procDate, double copayOverride, double allowedOverride, int percentOverride, ClaimProcStatus cps = ClaimProcStatus.NotReceived, int insPayAmt = 0) { ClaimProc cp = new ClaimProc(); cp.PatNum = patNum; cp.ProcNum = procNum; cp.PlanNum = planNum; cp.ProcDate = procDate; cp.InsSubNum = insSubNum; cp.CopayOverride = copayOverride; cp.AllowedOverride = allowedOverride; cp.PercentOverride = percentOverride; cp.InsEstTotalOverride = -1; cp.WriteOffEstOverride = -1; cp.PaidOtherInsOverride = -1; cp.Status = cps; cp.InsPayAmt = insPayAmt; ClaimProcs.Insert(cp); return(cp); }