private void butBilling_Click(object sender,System.EventArgs e) { if(!Security.IsAuthorized(Permissions.Billing)) { return; } bool unsentStatementsExist=Statements.UnsentStatementsExist(); if(unsentStatementsExist) { if(!PrefC.GetBool(PrefName.EasyNoClinics)) {//Using clinics. //Have user choose which clinic they want to see billing for. FormBillingClinic FormBC=new FormBillingClinic(); FormBC.ClinicNum=FormOpenDental.ClinicNum; FormBC.ShowDialog(); if(FormBC.DialogResult==DialogResult.OK) { if(Statements.UnsentClinicStatementsExist(FormBC.ClinicNum)) {//Check if clinic has unsent bills. ShowBilling(FormBC.ClinicNum);//Clinic has unsent bills. Simply show billing window. } else {//No unsent bills for clinic. Show billing options to generate a billing list. ShowBillingOptions(FormBC.ClinicNum); } } else {//User clicked the X on FormBillingClinic return;//Do not create a security log when billing wasn't actually shown. } } else {//Not using clinics and has unsent bills. Simply show billing window. ShowBilling(0); } } else {//No unsent statements exist. Have user create a billing list. ShowBillingOptions(0); } SecurityLogs.MakeLogEntry(Permissions.Billing,0,""); }
private void butBilling_Click(object sender,System.EventArgs e) { bool unsentStatementsExist=Statements.UnsentStatementsExist(); if(unsentStatementsExist) { if(!PrefC.GetBool(PrefName.EasyNoClinics)) {//Using clinics. //Have user choose which clinic they want to see billing for. FormBillingClinic FormBC=new FormBillingClinic(); FormBC.ShowDialog(); if(FormBC.DialogResult==DialogResult.OK) { if(Statements.UnsentClinicStatementsExist(FormBC.ClinicNum)) {//Check if clinic has unsent bills. ShowBilling(FormBC.ClinicNum);//Clinic has unsent bills. Simply show billing window. } else {//No unsent bills for clinic. Show billing options to generate a billing list. ShowBillingOptions(FormBC.ClinicNum); } } } else {//Not using clinics and has unsent bills. Simply show billing window. ShowBilling(0); } } else {//No unsent statements exist. Have user create a billing list. ShowBillingOptions(0); } SecurityLogs.MakeLogEntry(Permissions.Setup,0,"Billing"); }