示例#1
0
 private void FormOperatoryEdit_Load(object sender, System.EventArgs e)
 {
     textOpName.Text               = OpCur.OpName;
     textAbbrev.Text               = OpCur.Abbrev;
     checkIsHidden.Checked         = OpCur.IsHidden;
     comboClinic.SelectedClinicNum = OpCur.ClinicNum;          //can be 0
     FillCombosProv();
     comboProv.SetSelectedProvNum(OpCur.ProvDentist);
     comboHyg.SetSelectedProvNum(OpCur.ProvHygienist);
     if (OpCur.ListWSNPAOperatoryDefNums != null)
     {
         //This is an existing operatory with WSNPA appointment types associated.  Go get them in order to display to the user.
         _listWSNPAOperatoryDefs = Defs.GetDefs(DefCat.WebSchedNewPatApptTypes, OpCur.ListWSNPAOperatoryDefNums);
     }
     FillWSNPAApptTypes();
     checkIsHygiene.Checked      = OpCur.IsHygiene;
     checkSetProspective.Checked = OpCur.SetProspective;
     checkIsWebSched.Checked     = OpCur.IsWebSched;
 }
示例#2
0
 private void FormSiteEdit_Load(object sender, EventArgs e)
 {
     textDescription.Text = SiteCur.Description;
     comboPlaceService.Items.Clear();
     foreach (string name in Enum.GetNames(typeof(PlaceOfService)))
     {
         comboPlaceService.Items.Add(Lan.g("enumPlaceOfService", name));
     }
     comboPlaceService.SelectedIndex = (int)SiteCur.PlaceService;
     comboProv.Items.AddProvNone();
     comboProv.Items.AddProvsAbbr(Providers.GetDeepCopy(true));
     comboProv.SetSelectedProvNum(SiteCur.ProvNum);
     textAddress.Text  = SiteCur.Address;
     textAddress2.Text = SiteCur.Address2;
     textCity.Text     = SiteCur.City;
     textState.Text    = SiteCur.State;
     FillComboZip();
     textZip.Text        = SiteCur.Zip;
     textNote.Text       = SiteCur.Note;
     butSiteLink.Visible = PrefC.IsODHQ;
     butSiteLink.Enabled = (!SiteCur.IsNew);
 }
示例#3
0
        private void FormPractice_Load(object sender, System.EventArgs e)
        {
            checkIsMedicalOnly.Checked = PrefC.GetBool(PrefName.PracticeIsMedicalOnly);
            if (Programs.UsingEcwTightOrFullMode())
            {
                checkIsMedicalOnly.Visible = false;
            }
            textPracticeTitle.Text = PrefC.GetString(PrefName.PracticeTitle);
            textAddress.Text       = PrefC.GetString(PrefName.PracticeAddress);
            textAddress2.Text      = PrefC.GetString(PrefName.PracticeAddress2);
            textCity.Text          = PrefC.GetString(PrefName.PracticeCity);
            textST.Text            = PrefC.GetString(PrefName.PracticeST);
            textZip.Text           = PrefC.GetString(PrefName.PracticeZip);
            textPhone.Text         = TelephoneNumbers.ReFormat(PrefC.GetString(PrefName.PracticePhone));
            textFax.Text           = TelephoneNumbers.ReFormat(PrefC.GetString(PrefName.PracticeFax));
            checkUseBillingAddressOnClaims.Checked = PrefC.GetBool(PrefName.UseBillingAddressOnClaims);
            textBillingAddress.Text  = PrefC.GetString(PrefName.PracticeBillingAddress);
            textBillingAddress2.Text = PrefC.GetString(PrefName.PracticeBillingAddress2);
            textBillingCity.Text     = PrefC.GetString(PrefName.PracticeBillingCity);
            textBillingST.Text       = PrefC.GetString(PrefName.PracticeBillingST);
            textBillingZip.Text      = PrefC.GetString(PrefName.PracticeBillingZip);
            textPayToAddress.Text    = PrefC.GetString(PrefName.PracticePayToAddress);
            textPayToAddress2.Text   = PrefC.GetString(PrefName.PracticePayToAddress2);
            textPayToCity.Text       = PrefC.GetString(PrefName.PracticePayToCity);
            textPayToST.Text         = PrefC.GetString(PrefName.PracticePayToST);
            textPayToZip.Text        = PrefC.GetString(PrefName.PracticePayToZip);
            textBankNumber.Text      = PrefC.GetString(PrefName.PracticeBankNumber);
            if (CultureInfo.CurrentCulture.Name.EndsWith("CH"))             //CH is for switzerland. eg de-CH
            {
                textBankRouting.Text = PrefC.GetString(PrefName.BankRouting);
                textBankAddress.Text = PrefC.GetString(PrefName.BankAddress);
            }
            else
            {
                groupSwiss.Visible = false;
            }
            comboProv.Items.AddProvsFull(Providers.GetDeepCopy(true));
            comboProv.SetSelectedProvNum(PrefC.GetLong(PrefName.PracticeDefaultProv));
            listBillType.Items.Clear();
            _listBillingTypeDefs = Defs.GetDefsForCategory(DefCat.BillingTypes, true);
            for (int i = 0; i < _listBillingTypeDefs.Count; i++)
            {
                listBillType.Items.Add(_listBillingTypeDefs[i].ItemName);
                if (_listBillingTypeDefs[i].DefNum == PrefC.GetLong(PrefName.PracticeDefaultBillType))
                {
                    listBillType.SelectedIndex = i;
                }
            }
            if (PrefC.GetBool(PrefName.EasyHidePublicHealth))
            {
                labelPlaceService.Visible = false;
                listPlaceService.Visible  = false;
            }
            listPlaceService.Items.Clear();
            for (int i = 0; i < Enum.GetNames(typeof(PlaceOfService)).Length; i++)
            {
                listPlaceService.Items.Add(Lan.g("enumPlaceOfService", Enum.GetNames(typeof(PlaceOfService))[i]));
            }
            listPlaceService.SelectedIndex = PrefC.GetInt(PrefName.DefaultProcedurePlaceService);
            long selectedBillingProvNum = PrefC.GetLong(PrefName.InsBillingProv);

            comboInsBillingProv.Items.AddProvsFull(Providers.GetDeepCopy(true));            //selectedIndex could remain -1
            if (selectedBillingProvNum == 0)
            {
                radioInsBillingProvDefault.Checked = true;              //default=0
            }
            else if (selectedBillingProvNum == -1)
            {
                radioInsBillingProvTreat.Checked = true;              //treat=-1
            }
            else
            {
                radioInsBillingProvSpecific.Checked = true;              //specific=any number >0. Foreign key to ProvNum
                comboInsBillingProv.SetSelectedProvNum(selectedBillingProvNum);
            }
        }