Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 private void BtnRegistrarEE_Click(object sender, RoutedEventArgs e)
 {
     if (!HayCamposVacios())
     {
         try
         {
             var nombreEE = TxtBxNombreEE.Text;
             var ee       = new TExperienciaEducativa
             {
                 Nombre = nombreEE
             };
             var resultadoRegistro = Conexion.ExperienciaEducativaServiceCliente.registrarEE(ee);
             if (resultadoRegistro.Equals("EERegistrada"))
             {
                 MessageBox.Show("Experiencia Educativa registrada");
                 Close();
             }
             else
             {
                 if (resultadoRegistro.Equals("EEDuplicada"))
                 {
                     MessageBox.Show("Ya hay una Experiencia Educativa con ese nombre");
                 }
                 else
                 {
                     MessageBox.Show("Hubo un problema al registrar Experiencia Educativa, 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");
     }
 }