示例#1
0
    protected void cmdrecuperar_Click(object sender, EventArgs e)
    {
        String nombre      = txtnombre.Text;
        String correo      = txtcorreo.Text;
        String usuario     = txtusuario.Text;
        String descripcion = txtdescripcion.Text;


        string enviosoporte    = EnviarCorreos.envioSoporte(usuario, nombre, descripcion, correo);
        string asuntoConfirmar = "Contacto Soporte del usuario" + nombre;

        if (EnviarCorreos.enviarCorreo("*****@*****.**", enviosoporte, asuntoConfirmar) == false)
        {
            ScriptManager.RegisterStartupScript(this, typeof(string), "mensaje",
                                                "alert('Error, no se pudo enviar el correo!');", true);
        }
        else
        {
            //Response.Redirect("~/ClienteRegistrado.aspx");

            // ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Se ha enviado correctamente.');", true)

            ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "validarart();", true);
        }
    }
示例#2
0
        [HttpPost("register")] //<host>/api/auth/register
        public async Task <IActionResult> Register([FromBody] UserForRegisterDto userForRegisterDto)
        {                      // Data Transfer Object containing username and password.
            // validate request
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            userForRegisterDto.Email = userForRegisterDto.Email.ToLower(); //Convert username to lower case before storing in database.

            if (await _repo.UserExists(userForRegisterDto.Email, userForRegisterDto.NumeroCliente))
            {
                return(BadRequest(false));
            }

            var userToCreate = new Users
            {
                Email         = userForRegisterDto.Email,
                NumeroCliente = userForRegisterDto.NumeroCliente
            };

            var createUser = await _repo.Register(userToCreate, userForRegisterDto.Password);

            EnviarCorreos correos = new EnviarCorreos();
            var           codigoMensajeSeEnvio = correos.CrearCorreo(createUser.Email, createUser.NumeroVerificacion);



            return(Ok(new { createUser.Id }));
        }
示例#3
0
    public void enviarCorreo(String CorreoContacto, String nombreContacto, String status, String patrona, String cliente)
    {
        string acuseValidar    = EnviarCorreos.acuseValidar(nombreContacto, cboarea.Text, status, patrona, cliente);
        string asuntoConfirmar = "ACUSE APLICATIVO DEL SAT" + "¡No se han subido todos los archivos" + "!";

        if (EnviarCorreos.enviarCorreo(CorreoContacto, acuseValidar, asuntoConfirmar) == false)
        {
            ScriptManager.RegisterStartupScript(this, typeof(string), "mensaje",
                                                "alert('Error, no se pudo enviar el correo!!!');", true);
        }
    }
示例#4
0
        public IActionResult ReenviarCorreo(string email)
        {
            EnviarCorreos correos             = new EnviarCorreos();
            var           numConfirmaionNuevo = _repo.NumeroConfirmacion();

            _repo.ActualizarNumeroConfirmacion(email, numConfirmaionNuevo);
            if (correos.CrearCorreo(email, numConfirmaionNuevo))
            {
                return(Ok(true));
            }
            else
            {
                return(Ok(false));
            }
        }
示例#5
0
        public void enviarCorreo(String clavedeacceso, String CorreoContacto, String nombreContacto)
        {
            string paginaRecuperar = EnviarCorreos.paginaRecuperar(nombreContacto, clavedeacceso);
            string asuntoConfirmar = "Xurtep" + "Cambiar Contraseña" + "!";

            if (EnviarCorreos.enviarCorreo(CorreoContacto, paginaRecuperar, asuntoConfirmar) == false)
            {
                ScriptManager.RegisterStartupScript(this, typeof(string), "mensaje",
                                                    "alert('Error, no se pudo enviar el correo!!!');", true);
            }
            else
            {
                //Response.Redirect("~/ClienteRegistrado.aspx");

                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Revise su correo electronico se le ha enviado un mensaje de verificación.');", true);
            }
        }
示例#6
0
        public void enviarCorreo(String clavedeacceso, String CorreoContacto, String nombreContacto)
        {
            string paginaCambio = EnviarCorreos.paginaCambio(nombreContacto);

            string asuntoConfirmar = "Cambio de correo en Maecco.net";

            if (EnviarCorreos.enviarCorreo(CorreoContacto, paginaCambio, asuntoConfirmar) == false)
            {
                ScriptManager.RegisterStartupScript(this, typeof(string), "mensaje",
                                                    "alert('Error, no se pudo enviar el correo!!!');", true);
            }
            else
            {
                //Response.Redirect("~/ClienteRegistrado.aspx");

                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Se ha actualizado correctamente su correo.');", true);
            }
        }
示例#7
0
    public void enviarCorreo(String clavedeacceso, String CorreoContacto, String nombreContacto)
    {
        string paginaConfirmacion = EnviarCorreos.paginaConfirmar(nombreContacto, " MBC Group ", clavedeacceso);

        string asuntoConfirmar = "Bienvenido a " + " MBC Group" + "!";

        if (EnviarCorreos.enviarCorreo(CorreoContacto, paginaConfirmacion, asuntoConfirmar) == false)
        {
            ScriptManager.RegisterStartupScript(this, typeof(string), "mensaje",
                                                "alert('Error, no se pudo enviar el correo!!!');", true);
        }
        else
        {
            //Response.Redirect("~/ClienteRegistrado.aspx");

            ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "validarart();", true);
        }
    }