private void Desasocia(int id_subcategoria)
    {
      try
      {
        int id_mosubcategoria = hidden_id_mosubcategoria.Text.ValidaEntero(hidden_id_mosubcategoria.FieldLabel);
        co_mv_mosubcategorias_subcategorias sub = new co_mv_mosubcategorias_subcategorias();
        sub.id_mosubcategoria.id = id_mosubcategoria;
        sub.id_subcategoria.id = id_subcategoria;

        var list = new bf_mv_mosubcategorias_subcategorias().GetData(sub);
        if (list.Any() && list.Count == 1)
        {
          co_mv_mosubcategorias_subcategorias mosubcategoriasSubcategorias = list.FirstOrDefault();
          if (mosubcategoriasSubcategorias != null)
            new bf_mv_mosubcategorias_subcategorias().Delete(mosubcategoriasSubcategorias.id_mosubcategoria_subcategoria);
        }
      }
      catch (Exception)
      {
        Mensajes.Error(ErrorText.ERROR_GUARDAR_REGISTRO);
      }
    }
    private void Asocia(int id_subcategoria)
    {
      try
      {
        int id_mosubcategoria = hidden_id_mosubcategoria.Text.ValidaEntero(hidden_id_mosubcategoria.FieldLabel);
        co_mv_mosubcategorias_subcategorias sub = new co_mv_mosubcategorias_subcategorias();
        sub.id_mosubcategoria.id = id_mosubcategoria;
        sub.id_subcategoria.id = id_subcategoria;
        

        new bf_mv_mosubcategorias_subcategorias().Save(sub);
      }
      catch (Exception)
      {
        Mensajes.Error(ErrorText.ERROR_GUARDAR_REGISTRO);
      }
    }