private void FormScreenGroup_Load(object sender, System.EventArgs e) { if (IsNew) { ScreenGroups.Insert(ScreenGroupCur); } if (PrefC.GetBool(PrefName.PublicHealthScreeningUsePat)) { labelScreener.Visible = false; textProvName.Visible = false; labelProv.Visible = false; comboProv.Visible = false; ScreenList = new OpenDentBusiness.Screen[0]; FillGridScreenPat(); } else { ListPats = new List <Patient>(); FillGrid(); } if (ScreenList.Length > 0) { OpenDentBusiness.Screen ScreenCur = ScreenList[0]; ScreenGroupCur.SGDate = ScreenCur.ScreenDate; ScreenGroupCur.ProvName = ScreenCur.ProvName; ScreenGroupCur.ProvNum = ScreenCur.ProvNum; ScreenGroupCur.County = ScreenCur.County; ScreenGroupCur.GradeSchool = ScreenCur.GradeSchool; ScreenGroupCur.PlaceService = ScreenCur.PlaceService; } textScreenDate.Text = ScreenGroupCur.SGDate.ToShortDateString(); textDescription.Text = ScreenGroupCur.Description; textProvName.Text = ScreenGroupCur.ProvName; //has to be filled before provnum for (int i = 0; i < ProviderC.ListShort.Count; i++) { comboProv.Items.Add(ProviderC.ListShort[i].Abbr); if (ScreenGroupCur.ProvNum == ProviderC.ListShort[i].ProvNum) { comboProv.SelectedIndex = i; } } string[] CountiesListNames = Counties.GetListNames(); comboCounty.Items.AddRange(CountiesListNames); if (ScreenGroupCur.County == null) { ScreenGroupCur.County = ""; //prevents the next line from crashing } comboCounty.SelectedIndex = comboCounty.Items.IndexOf(ScreenGroupCur.County); //"" etc OK for (int i = 0; i < SiteC.List.Length; i++) { comboGradeSchool.Items.Add(SiteC.List[i].Description); } if (ScreenGroupCur.GradeSchool == null) { ScreenGroupCur.GradeSchool = ""; //prevents the next line from crashing } comboGradeSchool.SelectedIndex = comboGradeSchool.Items.IndexOf(ScreenGroupCur.GradeSchool); //"" etc OK comboPlaceService.Items.AddRange(Enum.GetNames(typeof(PlaceOfService))); comboPlaceService.SelectedIndex = (int)ScreenGroupCur.PlaceService; }
private void FormScreenings_Load(object sender, System.EventArgs e) { Location = new Point(200, 200); textDateFrom.Text = DateTime.Today.AddMonths(-1).ToShortDateString(); textDateTo.Text = DateTime.Today.ToShortDateString(); Counties.GetListNames(); Schools.GetListNames(); FillGrid(); }