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); }
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; } }
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); }