// Use this for initialization void Start() { m_panelRef[0] = m_panelMain; m_panelRef[1] = m_panelSetup; m_panelRef[2] = m_panelNewProfile; m_panelRef[3] = m_panelEditBook; SelectBook script = (SelectBook)m_BookList.GetComponent(typeof(SelectBook)); script.CollectBooks(m_RootPath, m_BookList); m_availableProgress.RecollectProgress(m_RootPath); foreach (Transform child in m_panelSetup.transform) { if (child.gameObject.name == "ListBox") { m_profileSetup = (ProfileUpdate)child.gameObject.GetComponent(typeof(ProfileUpdate)); } } m_profileSetup.InitProfiles(m_availableProgress); SwitchToPanel(m_panelSetup); m_panelMain.SetActive(false); GameObject m_test = (GameObject)Instantiate(prefabButton); m_test.transform.localScale = new Vector3(1, 1, 1); UtilityHelper.CreateText(gameObject); }
void NewContains_Book(int B_ID, int T_ID) { SqlCommand cmdNew = DBConnection2.CreateCommand(); cmdNew.CommandText = "INSERT INTO CONTAINS_BOOK VALUES(@T_ID,@B_ID,@r)"; cmdNew.Parameters.AddWithValue("@T_ID", T_ID); cmdNew.Parameters.AddWithValue("@B_ID", B_ID); cmdNew.Parameters.AddWithValue("@r", 'n'); try { cmdNew.ExecuteNonQuery(); MessageBox.Show("Book Checked Out, Due in 2 weeks"); // Decrement 'Available' DecrementBookCount(B_ID); //reload book id's into combobox SelectBook.Items.Clear(); SelectBook.ResetText(); LoadBooks(); } catch { // exception for trying to checkout 2 copies of same book in one transaction MessageBox.Show("Only 1 copy per transaction"); } }
private void SelectAcc_SelectedIndexChanged(object sender, EventArgs e) { SelectBook.Items.Clear(); SelectBook.ResetText(); SelectBook.Enabled = true; btn_Process.Enabled = false; LoadBooks(); }
public void OnClickCreate() { SelectBook selectScript = FindSelectScript(); if (selectScript != null) { InputField profilename = m_inputField.GetComponent <InputField> (); Main.instance.CreateNewProfile(profilename.text, selectScript.BooksSelected); } }
private void SelectAcc_SelectedIndexChanged(object sender, EventArgs e) { //clear combo boxes first SelectBook.Items.Clear(); SelectBook.ResetText(); TransactionView.Items.Clear(); TransactionView.ResetText(); LoadBooks(Int32.Parse(SelectAcc.Text.Substring(0, 4))); SelectBook.Enabled = true; btn_Process.Enabled = false; }
SelectBook FindSelectScript() { SelectBook selectScript = null; foreach (Transform child in gameObject.transform) { if (child.gameObject.name == "BookList") { selectScript = (SelectBook)child.gameObject.GetComponent(typeof(SelectBook)); return(selectScript); } } return(null); }
public void OnSelect(BaseEventData eventdata) { SelectBook script = (SelectBook)GetComponentInParent(typeof(SelectBook)); Image background = gameObject.GetComponent <Image>(); string bkname = background.sprite.name; if (m_selected) { script.Deselected(m_bookPath); background.sprite = m_unselectImage; m_selected = false; } else { script.Selected(m_bookPath); background.sprite = m_selectImage; m_selected = true; } }
public void OnTextChange() { SelectBook selectScript = FindSelectScript(); if (selectScript) { if (selectScript.BooksSelected.Count > 0) { InputField profilename = m_inputField.GetComponent <InputField> (); if (profilename.text.Length > 0) { if (Main.instance.IsProfileValid(CompareProfile)) { m_buttonCreate.GetComponent <Button>().interactable = true; return; } } } } m_buttonCreate.GetComponent <Button>().interactable = false; }