예제 #1
0
    protected void OnAgregarCancion(object sender, EventArgs e)
    {
        AddSongUI addSongUI = new AddSongUI(mainWindow);
        XDocument document  = XMLGenerator.RequestSongs(page);

        UpdateSongs(document);
    }
예제 #2
0
    protected void SendSort(object sender, EventArgs e)
    {
        SocketClient.GetSocketClient().send(XMLGenerator.RequestSort(combobox1.ActiveText));
        XDocument document = XMLGenerator.RequestSongs(page);

        UpdateSongs(document);
        //image1.Pixbuf;
    }
예제 #3
0
    private MainWindow() : base(Gtk.WindowType.Toplevel)
    {
        this.player = new WaveOut();
        Build();

        XDocument xml = XMLGenerator.RequestSongs(0);

        UpdateSongs(xml);
    }
예제 #4
0
    protected void PreviousPage(object sender, EventArgs e)
    {
        --page;
        if (page < 0)
        {
            page = 0;
        }
        XDocument xml = XMLGenerator.RequestSongs(page);

        UpdateSongs(xml);
        Pagina.Text = "" + (page + 1);
    }
예제 #5
0
    protected void NextPage(object sender, EventArgs e)
    {
        if (button24.Label == " ")
        {
        }
        else
        {
            page++;
        }
        XDocument xml = XMLGenerator.RequestSongs(page);

        UpdateSongs(xml);
        Pagina.Text = "" + (page + 1);
    }
예제 #6
0
    private void Edit(object sender, EventArgs e)
    {
        try
        {
            Button button      = (Button)sender;
            string name        = "";
            string artist      = "";
            char   separator   = " ".ToCharArray()[0];
            string buttonLabel = "";

            if (button.Name == "1")
            {
                buttonLabel = button21.Label;
                name        = buttonLabel.Split(separator)[0];
                artist      = buttonLabel.Split(separator)[2];
            }
            else if (button.Name == "2")
            {
                buttonLabel = button22.Label;
                name        = buttonLabel.Split(separator)[0];
                artist      = buttonLabel.Split(separator)[2];
            }
            else if (button.Name == "3")
            {
                buttonLabel = button23.Label;
                name        = buttonLabel.Split(separator)[0];
                artist      = buttonLabel.Split(separator)[2];
            }
            else if (button.Name == "4")
            {
                buttonLabel = button24.Label;
                name        = buttonLabel.Split(separator)[0];
                artist      = buttonLabel.Split(separator)[2];
            }
            XDocument document = new XDocument(new XElement("Data",
                                                            new XElement("opCode", 25),
                                                            new XElement("SongName", name),
                                                            new XElement("Artist", artist)));
            SocketClient.GetSocketClient().send(document);

            EditSong editSong = new EditSong(name, artist, page);
            document = XMLGenerator.RequestSongs(page);
            UpdateSongs(document);
        }
        catch (Exception)
        {
            AlertWindow alertWindow = new AlertWindow("Error: No se pudo eliminar el elemento o este no existe, por favor reintentar");
        }
    }