Exemplo n.º 1
0
    // 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);
    }
Exemplo n.º 2
0
        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");
            }
        }
Exemplo n.º 3
0
        private void SelectAcc_SelectedIndexChanged(object sender, EventArgs e)
        {
            SelectBook.Items.Clear();
            SelectBook.ResetText();

            SelectBook.Enabled  = true;
            btn_Process.Enabled = false;
            LoadBooks();
        }
Exemplo n.º 4
0
    public void OnClickCreate()
    {
        SelectBook selectScript = FindSelectScript();

        if (selectScript != null)
        {
            InputField profilename = m_inputField.GetComponent <InputField> ();
            Main.instance.CreateNewProfile(profilename.text, selectScript.BooksSelected);
        }
    }
Exemplo n.º 5
0
        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;
        }
Exemplo n.º 6
0
    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);
    }
Exemplo n.º 7
0
    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;
        }
    }
Exemplo n.º 8
0
    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;
    }