Ejemplo n.º 1
0
        private void bt_salvar_Click(object sender, EventArgs e)
        {
            if (listBox1.SelectedIndex >= 0)
            {
                int          selectedIndex = listBox1.SelectedIndex;
                json.Content item          = content.list[listBox1.SelectedIndex];

                item.title   = tb_titulo.Text.Trim(new char[] { ' ', '\r', '\n', '\t' });
                item.html    = tb_content.Text.Trim(new char[] { ' ', '\r', '\n', '\t' });
                item.builtin = checkBox1.Checked;

                json.writeToFile("content/paroquia.json", content);

                listBox1.Items.Clear();
                foreach (json.Content it in content.list)
                {
                    listBox1.Items.Add(it.title);
                }

                listBox1.SelectedIndex = content.list.IndexOf(item);

                MessageBox.Show("Atualizado!!!");
                return;
            }

            if (tb_titulo.Text.Trim(new char[] { ' ', '\r', '\n', '\t' }).Length > 0)
            {
                json.Content item = new json.Content();

                item.title   = tb_titulo.Text.Trim(new char[] { ' ', '\r', '\n', '\t' });
                item.html    = tb_content.Text.Trim(new char[] { ' ', '\r', '\n', '\t' });
                item.builtin = checkBox1.Checked;

                content.list.Add(item);

                json.writeToFile("content/paroquia.json", content);


                listBox1.Items.Clear();
                foreach (json.Content it in content.list)
                {
                    listBox1.Items.Add(it.title);
                }

                listBox1.SelectedIndex = content.list.IndexOf(item);

                listBox1_SelectedIndexChanged(null, null);


                MessageBox.Show("Adicionado: " + item.title);
            }
            else
            {
                MessageBox.Show("É necessário preencher os campos\npara criar uma nova entrada.");
            }
        }
Ejemplo n.º 2
0
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (listBox1.SelectedIndex >= 0)
            {
                json.Content item = content.list[listBox1.SelectedIndex];

                tb_titulo.Text    = item.title;
                tb_content.Text   = item.html;
                checkBox1.Checked = item.builtin;
            }
            else
            {
                tb_titulo.Text    = "";
                tb_content.Text   = "";
                checkBox1.Checked = true;
            }
        }
Ejemplo n.º 3
0
        private void bt_cima_Click(object sender, EventArgs e)
        {
            if (listBox1.SelectedIndex >= 0)
            {
                json.Content item = content.list[listBox1.SelectedIndex];

                if (listBox1.SelectedIndex - 1 >= 0)
                {
                    content.list[listBox1.SelectedIndex]     = content.list[listBox1.SelectedIndex - 1];
                    content.list[listBox1.SelectedIndex - 1] = item;
                }

                listBox1.Items.Clear();
                foreach (json.Content it in content.list)
                {
                    listBox1.Items.Add(it.title);
                }

                listBox1.SelectedIndex = content.list.IndexOf(item);

                json.writeToFile("content/paroquia.json", content);
            }
        }