public void Quitar(Publicacion publicacion, Rubro rubroCheckeadoAnterior)
        {
            var query = String.Format(@"DELETE FROM NINIRODIE.PUBLICACION_RUBRO " +
                "WHERE PR_PUBLICACION_ID = '{0}' AND PR_RUBRO_ID = '{1}'", publicacion.publicacion_id,
                rubroCheckeadoAnterior.rubro_id);

            SQLUtils.EjecutarConsultaConEfectoDeLado(query);
        }
        public void AgregarRubrosAPublicacion(Publicacion publicacion, Rubro rubroSeleccionado)
        {
            var query = String.Format(@"INSERT INTO NINIRODIE.PUBLICACION_RUBRO " +
                                        "(PR_PUBLICACION_ID, PR_RUBRO_ID)" +
                                        "VALUES ('{0}', '{1}')", publicacion.publicacion_id, rubroSeleccionado.rubro_id);

            SQLUtils.EjecutarConsultaConEfectoDeLado(query);
        }
 private bool ElRubroEsNuevo(Rubro rubroSeleccionado)
 {
     return !rubrosCheckeados.Exists(rubro => rubro.rubro_id == rubroSeleccionado.rubro_id);
 }
 private void CheckRubro(Rubro rubro)
 {
     foreach (Rubro rub in this.RubrosCheckList.Items)
     {
         if (rub.rubro_id == rubro.rubro_id)
         {
             var indice = this.RubrosCheckList.Items.IndexOf(rub);
             this.RubrosCheckList.SetItemChecked(indice, true);
             break;
         }
     }
 }