Exemplo n.º 1
0
        private void LayoutBox(int numcase, AlbumMenu status, string pathToList)
        {
            Size = new Size(300, 300);
            switch (numcase)
            {
            case 0:
                SearchArtistLayout(status, pathToList);
                break;

            case 1:
                SearchAlbumLayout(status, pathToList);
                break;

            case 2:
                AddAlbumLayout(status, pathToList);
                break;

            case 3:
                RemoveAlbumLayout(status, pathToList);
                break;

            default:
                //Nothing so far!
                break;
            }
        }
Exemplo n.º 2
0
        private bool React(AlbumMenu status, TextBox inputOne, TextBox inputTwo, int type, string pathToList)
        {
            switch (type)
            {
            case 0:
                break;

            case 1:
                //Add Album
                if (inputOne.Text.ToString() == "" || inputTwo.Text.ToString() == "")
                {
                    MessageBox.Show("Incomplete Parameter!");
                    break;
                }
                else
                {
                    //Do Thing
                    AlbumMenu.SaveTextAccess(inputOne.Text.ToString(), inputTwo.Text.ToString(), pathToList);
                    Close();
                    status.TopMost = true;
                    return(status.Enabled = true);
                }

            default:
                break;
            }
            return(false);
        }
Exemplo n.º 3
0
        private void SearchAlbumLayout(AlbumMenu status, string pathToList)
        {
            TextBox albumInput = new TextBox();

            albumInput.SetBounds(65, 100, 150, 20);
            //artistInput.Multiline = true;
            albumInput.Tag = "AlbumInput";
            Controls.Add(albumInput);

            Text = "Search Album";
            Button button = new Button();

            button.SetBounds(90, 180, 100, 40);
            button.Text   = "Search Album";
            button.Click += (sender, e) => React(status, albumInput, null, 0, pathToList);
            Controls.Add(button);
            MessageBox.Show("Search Album!");
        }
Exemplo n.º 4
0
        private void AddAlbumLayout(AlbumMenu status, string pathToList)
        {
            TextBox[] addAlbumInput = new TextBox[2];
            for (int i = 0; i < 2; i++)
            {
                addAlbumInput[i] = new TextBox();
                addAlbumInput[i].SetBounds(90, 45 * (i + 1), 100, 40);
                addAlbumInput[i].Tag = "AddAlbumInput" + i;
                Controls.Add(addAlbumInput[i]);
            }

            Text = "Add Album";
            Button button = new Button();

            button.SetBounds(90, 180, 100, 40);
            button.Text   = "Add Album";
            button.Click += (sender, e) => React(status, addAlbumInput[0], addAlbumInput[1], 1, pathToList);
            Controls.Add(button);

            //MessageBox.Show("Add Album!");
        }
Exemplo n.º 5
0
 public Input(int appearance, AlbumMenu status, string pathToList)
 {
     InitializeComponent();
     LayoutBox(appearance, status, pathToList);
 }