private void nueva(Model.PeticionMVVM peticion)
 {
     c = new CWS();
     if (!(rol.Text.Equals("")))
     {
         c.Nuevocodigonuevorol(rol.Text);
     }
     else
     {
         c.Crearnuevousuario((string)combo.SelectedItem);
     }
     c.BorrarPeticion(peticion.correo);
     this.Close();
 }
 private void nuevocodigo(object sender, RoutedEventArgs e)
 {
     if (combo.SelectedItem == null)
     {
         if (!rol.Text.Equals(""))
         {
             var newcode = cws.Nuevocodigonuevorol(rol.Text);
             if (newcode != null)
             {
                 rol.Text   = newcode.rol;
                 clave.Text = newcode.clave;
                 cargarcombo();
             }
             else
             {
                 MessageBox.Show("Ha ocurrido un error, compruebe su conexión a Internet", "Error", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK);
             }
         }
         else
         {
             MessageBox.Show("No podemos crear un nuevo código sin saber su rol", "Rellene el campo de Rol", MessageBoxButton.OK, MessageBoxImage.Exclamation, MessageBoxResult.OK);
         }
     }
     else
     {
         var newcode = cws.Crearnuevousuario(combo.SelectedItem.ToString());
         if (newcode != null)
         {
             clave.Text = newcode.clave;
         }
         else
         {
             MessageBox.Show("Ha ocurrido un error, compruebe su conexión a Internet", "Error", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK);
         }
     }
 }