Example #1
0
        public ResultadoRegistro RegistrarNuevoCurso(Curso curso)
        {
            ResultadoRegistro registrado = ResultadoRegistro.NoRegistrado;

            if (curso != null)
            {
                if (administradorCurso.ExisteCurso(curso) == NO_EXISTE)
                {
                    bool cursoRegistrado;
                    try
                    {
                        cursoRegistrado = administradorCurso.GuardarCurso(curso);
                    }
                    catch (MySqlException)
                    {
                        throw;
                    }

                    if (cursoRegistrado)
                    {
                        registrado = ResultadoRegistro.Registrado;
                    }
                }
                else
                {
                    registrado = ResultadoRegistro.YaExiste;
                }
            }

            return(registrado);
        }
Example #2
0
        private void RegistrarCurso(object sender, RoutedEventArgs e)
        {
            if (HayCamposVacios())
            {
                AdministradorVentanasDialogo.MostrarVentanaCamposVacios();
            }
            else if (HayCamposIncorrectos())
            {
                AdministradorVentanasDialogo.MostrarVentanaCamposIncorrectos();
            }
            else
            {
                string mensaje;
                try
                {
                    ResultadoRegistro guardado = GuardarCursoRegistrado();

                    if (guardado == ResultadoRegistro.Registrado)
                    {
                        mensaje = "Se registró el curso exitosamente.";
                        AdministradorVentanasDialogo.MostrarVentanaExito(mensaje);
                        LimpiarCampos();
                    }
                    else if (guardado == ResultadoRegistro.YaExiste)
                    {
                        mensaje = "El curso que intenta registrar ya existe, por favor verifique la información.";
                        AdministradorVentanasDialogo.MostrarVentanaError(mensaje);
                    }
                }
                catch (MySqlException ex)
                {
                    AdministradorVentanasDialogo.MostrarVentanaError(ex.Message);
                }
            }
        }
Example #3
0
        public IActionResult Index()
        {
            ViewData["Resultado"]    = new ResultadoRegistro();
            ViewData["Recuperacion"] = new ResultadoRecuperacionContrasena();
            //var lc = new LectorEurocode("6548RGSH5FD");
            //var c = lc.Leer();
            //var ld = new LectorEurocode("2722ACL1B");
            //var d = ld.Leer();
            ////LUNETA
            //var le = new LectorEurocode("6548BGPEAOW1J");
            //var e = le.Leer();
            ////ACCESORIO
            //var lf = new LectorEurocode("2715ASMH");
            //var f = lf.Leer();
            //var lg = new LectorEurocode("2711AGNGN");
            //var g = lg.Leer();
            //var lh = new LectorEurocode("3739AGNBLV1P");
            //var h = lh.Leer();
            //var li = new LectorEurocode("3587RGNM5FDKW");
            //var i = li.Leer();
            ViewData["DatosEmpresa"] = ObtenerDatosEmpresa();
            var ad2 = new AdaptadorAtc(_configuration);

            ViewData["Cabeceras"] = ad2.ImagenesCabWebLeer();
            return(View());
        }
Example #4
0
        public ResultadoRegistro RegistrarNuevaCuentaDocente(Cuenta cuentaDocente, Docente nuevoDocente)
        {
            ResultadoRegistro registrado = ResultadoRegistro.NoRegistrado;

            if (nuevoDocente != null)
            {
                DocenteDAO administradorDocente = new DocenteDAO();

                if (administradorDocente.ExisteDocente(nuevoDocente) == NO_EXISTE)
                {
                    UsuarioDAO administradorUsuario = new UsuarioDAO();
                    bool       usuarioGuardado;

                    try
                    {
                        usuarioGuardado = administradorUsuario.GuardarUsuario(nuevoDocente);
                    }
                    catch (MySqlException)
                    {
                        throw;
                    }

                    if (usuarioGuardado)
                    {
                        CuentaDAO administradorCuenta = new CuentaDAO();
                        bool      docenteRegistrado;

                        try
                        {
                            cuentaDocente.Pertenece = administradorUsuario.ObtenerUltimoUsuarioRegistrado();

                            administradorCuenta.GuardarCuenta(cuentaDocente);

                            nuevoDocente.IdUsuario = cuentaDocente.Pertenece.IdUsuario;


                            docenteRegistrado = administradorDocente.GuardarDocente(nuevoDocente);
                        }
                        catch (MySqlException)
                        {
                            throw;
                        }

                        if (docenteRegistrado)
                        {
                            registrado = ResultadoRegistro.Registrado;
                        }
                    }
                }
                else
                {
                    registrado = ResultadoRegistro.YaExiste;
                }
            }

            return(registrado);
        }
Example #5
0
        public IActionResult Incorrecta()
        {
            var res = new ResultadoRegistro();

            res.Resultado            = -4;
            ViewData["Resultado"]    = res;
            ViewData["Recuperacion"] = new ResultadoRecuperacionContrasena();
            ViewData["DatosEmpresa"] = ObtenerDatosEmpresa();
            var ad2 = new AdaptadorAtc(_configuration);

            ViewData["Cabeceras"] = ad2.ImagenesCabWebLeer();
            return(View("Index"));
        }
        public ResultadoRegistro ClientesProcesarRegistro(SolicitudRegistro sol)
        {
            var res     = new ResultadoRegistro();
            var Usuario = new UsuarioDatosEmail();

            sol.empresawildcards = sol.empresa.Replace(" ", "%").ToLower();
            var cc = _configuration.GetConnectionString("DefaultConnection");

            using (SqlConnection conn = new SqlConnection(cc))
            {
                SqlParameter[] param = new SqlParameter[]
                {
                    new SqlParameter("@nombre", sol.nombre),
                    new SqlParameter("@password", sol.password),
                    new SqlParameter("@email", sol.email),
                    new SqlParameter("@telefono", sol.telefono),
                    new SqlParameter("@informacion", sol.informacion),
                    new SqlParameter("@cif", sol.cif),
                    new SqlParameter("@empresa", sol.empresa),
                    new SqlParameter("@empresawildcards", sol.empresawildcards),
                };
                _cmd    = SQLHelper.PrepareCommand(conn, null, CommandType.StoredProcedure, @"Web.ClientesProcesarRegistro", param);
                _reader = _cmd.ExecuteReader(CommandBehavior.CloseConnection);
                if (_reader.Read())
                {
                    res.Resultado = AsignaEntero("Resultado");
                    res.Cadena    = AsignaCadena("Cadena");
                }
                _reader.NextResult();
                if (_reader.Read())
                {
                    UsuarioDatosEmail us = RellenarUsuarioEmail();
                    Usuario = us;
                }
                _reader.NextResult();
                res.Propiedades = RellenarPropiedadesSitio();
            }
            if (res.Resultado == 0)
            {
                var email = RellenarEmail(res.Propiedades.CorreoRegistro, Usuario, res.Propiedades);
                res.CadenaMail = EnviarCorreo(sol.email, "Registro", email, res.Propiedades);
            }
            else if (res.Resultado == 1)
            {
                var email = RellenarEmail(res.Propiedades.CorreoVerificacion, Usuario, res.Propiedades);
                res.CadenaMail = EnviarCorreo(Usuario.EmaildsWin, "Verificación", email, res.Propiedades);
            }
            return(res);
        }
Example #7
0
        /// <summary>
        /// Comprueba si los datos de los inputs son correctos,
        /// luego guarda el usuario actual en base de datos.
        /// </summary>
        /// <returns>True si se ha podido almacenar el usuario en la base de datos.</returns>
        private bool Guardar()
        {
            if (ComprobarCampos())
            {
                ResultadoRegistro resultado =
                    BBDDPrograma.RegistrarUsuario(txtBoxUsuario.Text, pwdBoxContrasenia.Password);
                resultado.MostrarMensaje();

                // Si se guarda, lo almacenamos temporalmente por si se desea acceder directamente
                if (resultado.ResultadoActual == TipoResultado.ACEPTADO)
                {
                    usuarioGuardado = resultado.UsuarioActual;
                }
                return(resultado.ResultadoActual == TipoResultado.ACEPTADO);
            }
            else
            {
                Msj.Error("Uno o más campos contienen errores");
                return(false);
            }
        }
Example #8
0
        private void RegistrarDocente(object sender, RoutedEventArgs e)
        {
            if (HayCamposVacios())
            {
                AdministradorVentanasDialogo.MostrarVentanaCamposVacios();
            }
            else if (HayCamposIncorrectos())
            {
                AdministradorVentanasDialogo.MostrarVentanaCamposIncorrectos();
            }
            else
            {
                try
                {
                    ResultadoRegistro guardado = GuardarDocenteRegistrado();
                    string            mensaje;

                    if (guardado == ResultadoRegistro.Registrado)
                    {
                        mensaje = "Se registró el docente exitosamente.";
                        AdministradorVentanasDialogo.MostrarVentanaExito(mensaje);
                        LimpiarCampos();
                    }
                    else if (guardado == ResultadoRegistro.YaExiste)
                    {
                        mensaje = "El docente que intenta registrar ya existe. Por favor, verifique la información.";
                        AdministradorVentanasDialogo.MostrarVentanaError(mensaje);
                    }
                    else
                    {
                        mensaje = "Ocurrió un error al intertar registrar el docente. Intente más tarde.";
                        AdministradorVentanasDialogo.MostrarVentanaError(mensaje);
                    }
                }
                catch (MySqlException ex)
                {
                    AdministradorVentanasDialogo.MostrarVentanaError(ex.Message);
                }
            }
        }
Example #9
0
        public void RegistrarUnUsuario_InformaciónCorrecta()
        {
            try
            {
                Uri baseAddress = new Uri("net.tcp://*****:*****@estudiantes.uv.mx",
                    Contraseña        = "cuentaJuegoUno"
                };

                cliente.RegistrarJugador(nuevoJugador);

                ResultadoRegistro resultadoObtenido = registroAdmin.ResultadoDelRegistro;
                ResultadoRegistro resultadoEsperado = ResultadoRegistro.RegistroExitoso;

                Assert.IsTrue(resultadoEsperado == resultadoObtenido);
            }
            catch (EndpointNotFoundException)
            {
            }
        }
 /// <summary>
 /// Notifica el resultado del registro de un usuario
 /// </summary>
 /// <param name="resultado">Resultado del registro del jugador</param>
 public void NotificarRegistro(ResultadoRegistro resultado)
 {
     if (resultado == ResultadoRegistro.UsuarioYaExiste)
     {
         new Mensaje
         {
             TituloMensaje = Properties.Resources.Registro_NicknameExisteTitulo,
             Contenido     = Properties.Resources.Registro_NicknameExisteMensaje
         }.ShowDialog();
     }
     else if (resultado == ResultadoRegistro.CorreoYaExiste)
     {
         new Mensaje
         {
             TituloMensaje = Properties.Resources.Registro_CorreoExisteTitulo,
             Contenido     = Properties.Resources.Registro_CorreoExisteMensaje
         }.ShowDialog();
     }
     else if (resultado == ResultadoRegistro.RegistroExitoso)
     {
         ventanaPrincipal.Navigate(new RegistroEnEspera());
     }
 }