Beispiel #1
0
 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");
            }
        }