private void BtnRegistrar_Click(object sender, RoutedEventArgs e) { if (!HayCamposVacios()) { try { var nombre = TxtBxNombre.Text; var usuario = TxtBxUsuario.Text; var contrasena = PwdBxContrasena.Password; var contrasenaCifrada = Utilidad.CifrarContrasena(contrasena); TCuenta nuevaCuenta = new TCuenta { Nombre = nombre, Usuario = usuario, Contrasena = contrasenaCifrada }; var resultadoRegistro = Conexion.CuentaServiceCliente.registrarCuenta(nuevaCuenta); if (resultadoRegistro.Equals("CuentaRegistrada")) { MessageBox.Show("La cuenta ha sido registrada con éxito"); Close(); } else { if (resultadoRegistro.Equals("CuentaRepetida")) { MessageBox.Show("Ya hay una cuenta con ese nombre o ese usuario"); } else { MessageBox.Show("Hubo un problema al registrar cuenta, intente más tarde"); } } } catch (Exception) { MessageBox.Show("No se pudo conectar al servidor, intente más tarde"); Conexion.EstaConectado = false; Conexion.Conectar(); } } else { MessageBox.Show("Hay campos vacíos, por favor verifique que haya ingresado la informacion solicitada"); } }
public void ConectarAlServicio() { var direccionIP = Utilidad.ObtenerDireccionIP(); TConexion tNuevConexion = new TConexion { IdCuenta = CuentaIniciada.IdCuenta, IdSalon = IdSalon, Nombre = CuentaIniciada.Nombre, //DireccionIP = "localhost", DireccionIP = direccionIP }; string resultadoUnirse = Conexion.SalonDeClasesServiceCliente.unirseSalon(tNuevConexion); if (resultadoUnirse.Equals("ExitoUnirMaestro") || resultadoUnirse.Equals("ExitoUnirAlumno")) { MensajeDeBienvenida(); } else { MessageBox.Show("No se pudo entrar al salón, intente más tarde"); } }