private void btn_aceptar_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txtNombre.Text))
     {
         MessageBox.Show("Campo <nombre> es obligatorio", "Error");
     }
     else
     {
         List <int> seleccionados = new List <int>();
         foreach (DataGridViewRow row in dgv_opciones.Rows)
         {
             bool estaSeleccionada = (bool)(row.Cells["colChk"].Value);
             if (estaSeleccionada)
             {
                 seleccionados.Add(Convert.ToInt32(row.Cells["colId"].Value.ToString()));
             }
         }
         if (seleccionados.Count == 0)
         {
             MessageBox.Show("Olvidó seleccionar al menos una opción de menú", "Error");
         }
         else
         {
             if (_service.crearPerfil(txtNombre.Text, seleccionados))
             {
                 MessageBox.Show("Perfil insertado con éxito!", "Aviso");
                 this.Dispose();
             }
             else
             {
                 MessageBox.Show("Ha ocurrido un error durante la operación de inserción!", "Error");
             }
         }
     }
 }