示例#1
0
        public override int Delete(Int32 id)
        {
            string sql = "DELETE FROM " + tableName + " where ID = " + id.ToString();

            this.Execute(sql);

            // Borro las canciones de esta clase
            ListaItemsMng lim = new ListaItemsMng();

            lim.Delete(id);

            // Si existen carpetalistas que tengan como id_carpetalista (padre) a mi id, las borro
            SQLiteCommand cmd = new SQLiteCommand(Program.m_dbConnection);

            cmd.CommandText = "select count(id) from " + this.tableName + " where id_carpetalista=" + id.ToString();
            Int32 count = Convert.ToInt32(cmd.ExecuteScalar());

            if (count > 0)
            {
                CarpetaListaMng clm = new CarpetaListaMng();
                clm.Delete(id.ToString());
            }

            return(0);
        }
示例#2
0
        private void AddProyecto_Load(object sender, EventArgs e)
        {
            CarpetaListaMng pm = new CarpetaListaMng();
            List <Proyecto> lp = pm.Lista();

            foreach (Proyecto prj in lp)
            {
                comboProyecto.Items.Add(prj.titulo);
                idsCombo.Add(prj.id);
            }
        }
        private void SelectClase_Load(object sender, EventArgs e)
        {
            CarpetaListaMng cm = new CarpetaListaMng();

            foreach (CarpetaLista cl in cm.Lista())
            {
                if (cl.tipo == 1) // lista
                {
                    listBox1.Items.Add(cl.titulo);
                }
                ids.Add(cl.id);
            }
        }
        private void AddClase_Load(object sender, EventArgs e)
        {
            Int32           id    = -1;
            CarpetaListaMng pm    = new CarpetaListaMng();
            List <Proyecto> lp    = pm.Lista();
            int             count = 0;

            foreach (Proyecto prj in lp)
            {
                comboProyecto.Items.Add(prj.titulo);
                idsCombo.Add(prj.id);
                if (this.idProyecto == prj.id)
                {
                    id = count;
                }
                count++;
            }
            if (this.idProyecto != -1)
            {
                comboProyecto.SelectedIndex = id;
            }
        }
示例#5
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            string titulo   = txtTitulo.Text;
            string proyecto = comboProyecto.Text;

            // comprobación de título
            if (string.IsNullOrEmpty(titulo))
            {
                MessageBox.Show("Añade un título al proyecto", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            Proyecto pro = new Proyecto();

            if (comboProyecto.SelectedIndex != -1)
            {
                pro.id_proyecto = Convert.ToInt32(idsCombo[comboProyecto.SelectedIndex]);
            }
            pro.titulo = titulo;

            CarpetaListaMng prom  = new CarpetaListaMng();
            Int32           idPro = prom.Nuevo(pro);
        }