private void BtnIniciarSesion_Click(object sender, RoutedEventArgs e) { if (!HayCamposVacios()) { try { var usuario = TxtBxUsuario.Text; var contrasena = PwdBxContrasena.Password; var contrasenaCifrada = Utilidad.CifrarContrasena(contrasena); TCuenta cuentaIniciada = Conexion.CuentaServiceCliente.iniciarSesion(usuario, contrasenaCifrada); if (cuentaIniciada.IdCuenta > 0) { MenuPrincipal menuPrincipal = new MenuPrincipal(cuentaIniciada); menuPrincipal.Show(); Close(); } else { MessageBox.Show("Usuario y/o contraseña incorrectos"); } } 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 string modificarCuenta(TCuenta cuentaModificada) { #if !SILVERLIGHT send_modificarCuenta(cuentaModificada); return(recv_modificarCuenta()); #else var asyncResult = Begin_modificarCuenta(null, null, cuentaModificada); return(End_modificarCuenta(asyncResult)); #endif }
public string registrarCuenta(TCuenta nuevaCuenta) { #if !SILVERLIGHT send_registrarCuenta(nuevaCuenta); return(recv_registrarCuenta()); #else var asyncResult = Begin_registrarCuenta(null, null, nuevaCuenta); return(End_registrarCuenta(asyncResult)); #endif }
public void send_modificarCuenta(TCuenta cuentaModificada) #endif { oprot_.WriteMessageBegin(new TMessage("modificarCuenta", TMessageType.Call, seqid_)); modificarCuenta_args args = new modificarCuenta_args(); args.CuentaModificada = cuentaModificada; args.Write(oprot_); oprot_.WriteMessageEnd(); #if SILVERLIGHT return(oprot_.Transport.BeginFlush(callback, state)); #else oprot_.Transport.Flush(); #endif }
public void send_registrarCuenta(TCuenta nuevaCuenta) #endif { oprot_.WriteMessageBegin(new TMessage("registrarCuenta", TMessageType.Call, seqid_)); registrarCuenta_args args = new registrarCuenta_args(); args.NuevaCuenta = nuevaCuenta; args.Write(oprot_); oprot_.WriteMessageEnd(); #if SILVERLIGHT return(oprot_.Transport.BeginFlush(callback, state)); #else oprot_.Transport.Flush(); #endif }
public AsistirEE(TCuenta cuentaIniciada) { InitializeComponent(); EEISParaMostrar = new List <EEIParaMostrar>(); CuentaIniciada = cuentaIniciada; try { ExperienciasImpartidas = Conexion.ExperienciaEducativaServiceCliente.obtenerTodasEEImpartidas(cuentaIniciada.IdCuenta); var tEEVacia = new TEEImpartidaView { IdEEImpartida = 0, Ee = "Vacio", Maestro = "Vacio", IdCuenta = 0, }; var tEEError = new TEEImpartidaView { IdEEImpartida = 0, Ee = "Error", Maestro = "Error", IdCuenta = 0, }; if (!ExperienciasImpartidas.Contains(tEEVacia) && !ExperienciasImpartidas.Contains(tEEError)) { LlenarComboBox(); } else { BtnAsistir.IsEnabled = false; if (ExperienciasImpartidas.Contains(tEEVacia)) { TxtBlProblema.Text = "No hay experiencias educativas impartidas"; } else { TxtBlProblema.Text = "No se pudieron recuperar Experiencias Educativas impartidas"; } TxtBlProblema.Visibility = Visibility.Visible; } } catch (Exception) { MessageBox.Show("No se pudo conectar con el servidor, intente más tarde"); Conexion.EstaConectado = false; Conexion.Conectar(); } }
public RegistrarExperienciaEducativa(TCuenta cuentaIniciada) { InitializeComponent(); CuentaIniciada = cuentaIniciada; if (!Conexion.EstaConectado) { try { Conexion.Conectar(); } catch (Exception) { MessageBox.Show("No se pudo conectar al servidor, intente más tarde"); Conexion.EstaConectado = false; } } }
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 MenuPrincipal(TCuenta cuentaIniciada) { InitializeComponent(); CuentaIniciada = cuentaIniciada; TxtBlNombre.Text = CuentaIniciada.Nombre; EESParaMostar = new List <EEParaMostrar>(); try { ExperienciasAsistencia = Conexion.ExperienciaEducativaServiceCliente.obtenerEEAsistencia(CuentaIniciada.IdCuenta); ExperienciasImpartidas = Conexion.ExperienciaEducativaServiceCliente.obtenerEEImpartidas(CuentaIniciada.IdCuenta); LlenarLista(); } catch (Exception) { MessageBox.Show("Error con el servidor, intente más tarde"); } }
public ImpartirEE(TCuenta cuentaIniciada) { InitializeComponent(); CuentaIniciada = cuentaIniciada; try { ExperienciasEducativas = Conexion.ExperienciaEducativaServiceCliente.obtenerEE(); var tEEVacia = new TExperienciaEducativa { IdExperienciaEducativa = 0, Nombre = "Vacio", }; TExperienciaEducativa tEEError = new TExperienciaEducativa { IdExperienciaEducativa = 0, Nombre = "Error", }; if (!ExperienciasEducativas.Contains(tEEVacia) && !ExperienciasEducativas.Contains(tEEError)) { LlenarComboBox(); } else { BtnImpartir.IsEnabled = false; if (ExperienciasEducativas.Contains(tEEVacia)) { TxtBlProblema.Text = "No hay experiencias educativas"; } else { TxtBlProblema.Text = "No se pudieron recuperar Experiencias Educativas"; } TxtBlProblema.Visibility = Visibility.Visible; } } catch { MessageBox.Show("No se pudo conectar al servidor, intente más tarde"); Conexion.EstaConectado = false; Conexion.Conectar(); } }
public Salon(TCuenta cuentaIniciada, int idSalon, string rol) { try { DataContext = this; InitializeComponent(); CuentaIniciada = cuentaIniciada; IdSalon = idSalon; Rol = rol; FuncionalidadDependiendoRol(); var levantarCallback = new Thread(new ThreadStart(LevantarCallback)); levantarCallback.Start(); ConectarAlServicio(); Visor = new VisorDiapositivas(rol, IdSalon); } catch (Exception) { MessageBox.Show("Hubo un error al intentar conectar"); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 0: if (field.Type == TType.Struct) { Success = new TCuenta(); Success.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public IAsyncResult send_modificarCuenta(AsyncCallback callback, object state, TCuenta cuentaModificada)
public IAsyncResult Begin_modificarCuenta(AsyncCallback callback, object state, TCuenta cuentaModificada) { return(send_modificarCuenta(callback, state, cuentaModificada)); }
public IAsyncResult send_registrarCuenta(AsyncCallback callback, object state, TCuenta nuevaCuenta)
public IAsyncResult Begin_registrarCuenta(AsyncCallback callback, object state, TCuenta nuevaCuenta) { return(send_registrarCuenta(callback, state, nuevaCuenta)); }