/// <summary> /// Borra la instancia de la base de datos /// </summary> /// <param name="conn">La conexión a SQLite.</param> /// <returns> /// Verdadero si se borra el elemento /// </returns> /// <exception cref="NotImplementedException"></exception> public bool Delete(SQLite_Connector conn) { Boolean succed = conn.DeletebyColumn(this.TableName, this.PrimaryKey, this.Id); if (succed) { //Tambien se debe borrar de la tabla destination string condition = String.Format(" alim_id = {0} ", this.Id); succed = conn.Delete("destination", condition); if (succed)//Actualizar la memoria { runtime.TabalimApp.CurrentProject.Lineas.Remove(this.Id); } } return(succed); }
/// <summary> /// Borra la instancia de la base de datos /// </summary> /// <param name="conn">La conexión a SQLite.</param> /// <returns> /// Verdadero si se borra el elemento /// </returns> public bool Delete(SQLite_Connector conn) { Boolean succed = conn.DeletebyColumn(this.TableName, this.PrimaryKey, this.Id); if (succed) { //Tambien se debe borrar de la tabla destination string condition = String.Format(" conn_id = {0} AND conn_type = 0 ", this.Id); succed = conn.Delete("destination", condition); if (succed)//Actualizar la memoria { //ToDo } } return(succed); }
/// <summary> /// Borra la instancia de la base de datos /// </summary> /// <param name="conn">La conexión a SQLite.</param> /// <returns> /// Verdadero si se borra el elemento /// </returns> /// <exception cref="NotImplementedException"></exception> public bool Delete(SQLite_Connector conn) { String condition = String.Format("alim_id = {0} AND conn_id = {1}", this.AlimId, this.ConnId); return(conn.Delete(this.TableName, condition)); }