private SLTProject ConvertSltResource(SLTResource resource) { if (resource == SLTResource.HEB) { return(SLTProject.HebrewGreek); } return(SLTProject.SeptuagintGreek); }
private void btnOpen_SLT_Click(object sender, EventArgs e) { if (cbSelect_SLT.SelectedItem != null) { SelectedResourceCategory = ResourceCategory.SLT; SelectedSLTResource = cbSelect_SLT.SelectedItem == _hebGrk ? SLTResource.HEB : SLTResource.LXX; SelectedSLTProject = ConvertSltResource(SelectedSLTResource); SelectedOpenWindowBehavior = ConvertOpenWindowBehavior((string)cbOpenOption_SLT.SelectedItem); if (txtBook_SLT.Text.Trim() == "" || txtChapter_SLT.Text.Trim() == "" || txtVerse_SLT.Text.Trim() == "") { MessageBox.Show("The Book Num, Chapter Num, and Verse Num need to be filled in."); this.DialogResult = DialogResult.None; return; } try { int book = Convert.ToInt32(txtBook_SLT.Text); int chapter = Convert.ToInt32(txtChapter_SLT.Text); int verse = Convert.ToInt32(txtVerse_SLT.Text); SelectedVerseRef = m_project.Versification.CreateReference(book, chapter, verse); } catch (Exception ex) { MessageBox.Show("Error creating a verse reference: " + ex.Message); this.DialogResult = DialogResult.None; return; } SelectedWordToSelect = txtWord_SLT.Text.Trim() == "" ? -1 : Convert.ToInt32(txtWord_SLT.Text.Trim()); } Close(); }