Beispiel #1
0
    public static void enviarCorreo(int IdSolLevantamiento, CConexion pConexion)
    {
        CSolicitudLevantamiento solicitudLevantamiento = new CSolicitudLevantamiento();
        CUsuario creador  = new CUsuario();
        CUsuario asignado = new CUsuario();

        solicitudLevantamiento.LlenaObjeto(IdSolLevantamiento, pConexion);
        creador.LlenaObjeto(solicitudLevantamiento.IdCreador, pConexion);
        asignado.LlenaObjeto(solicitudLevantamiento.IdUsuarioAsignado, pConexion);

        string msg = templateCorreoSolicitud(IdSolLevantamiento, pConexion);

        if (solicitudLevantamiento.IdUsuarioAsignado != 0)
        {
            CUtilerias.EnviarCorreo(creador.Correo, asignado.Correo, "Asignación de Levantamiento - " + solicitudLevantamiento.IdSolicitudLevantamiento, msg);
        }
    }
Beispiel #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string nombre     = Convert.ToString(HttpContext.Current.Request["nombre"]);
        string telefono   = Convert.ToString(HttpContext.Current.Request["telefono"]);
        string celular    = Convert.ToString(HttpContext.Current.Request["celular"]);
        string correo     = Convert.ToString(HttpContext.Current.Request["correo"]);
        string empresa    = Convert.ToString(HttpContext.Current.Request["empresa"]);
        string puesto     = Convert.ToString(HttpContext.Current.Request["puesto"]);
        string direccion  = Convert.ToString(HttpContext.Current.Request["direccion"]);
        string comentario = Convert.ToString(HttpContext.Current.Request["comentario"]);
        string idDivision = Convert.ToString(HttpContext.Current.Request["servicio"]);

        /*
         * string[] division = {
         *  "",
         *  "Infraestructura y Comunicaciones",
         *  "Energía",
         *  "Cyber Seguridad",
         *  "Protección y Proyectos Especiales",
         *  "Administrados de Impresión",
         *  "Servicios y Soporte TI" };*/
        string msgToCliente = "";
        string msgToAdmin   = "";

        //string div = division[idDivision];

        //bool valid = false;

        try {
            //valid = Convert.ToBoolean(Contacto(nombre, telefono, celular, correo, empresa, puesto, direccion, comentario, idDivision));
            Contacto(nombre, telefono, celular, correo, empresa, puesto, direccion, comentario, idDivision);
            // if (valid)
            // {
            msgToCliente = CUtilerias.TextoArchivo(@"C:\inetpub\wwwroot\KeepInfoWeb\Templates\tmplAutorespuesta.html");
            msgToCliente = msgToCliente.Replace("[Nombre]", nombre);

            msgToAdmin = CUtilerias.TextoArchivo(@"C:\inetpub\wwwroot\KeepInfoWeb\Templates\tmplContacto.html");
            msgToAdmin = msgToAdmin.Replace("[Nombre]", nombre);
            msgToAdmin = msgToAdmin.Replace("[Telefono]", telefono);
            msgToAdmin = msgToAdmin.Replace("[Celular]", celular);
            msgToAdmin = msgToAdmin.Replace("[Correo]", correo);
            msgToAdmin = msgToAdmin.Replace("[Empresa]", empresa);
            msgToAdmin = msgToAdmin.Replace("[Puesto]", puesto);
            msgToAdmin = msgToAdmin.Replace("[Direccion]", direccion);
            msgToAdmin = msgToAdmin.Replace("[Comentarios]", comentario);
            //msgToAdmin = msgToAdmin.Replace("[Division]", div);

            // from, to, subject, msg
            //try
            //{
            CUtilerias.EnviarCorreo("*****@*****.**", correo, "Gracias por visitar nuestro Sitio", msgToCliente);
            CUtilerias.EnviarCorreo("*****@*****.**", "[email protected],[email protected],[email protected],[email protected]", "Grupo Asercom, un nuevo visitante a dejado información en el Sitio", msgToAdmin);

            Response.Redirect("https://www.grupoasercom.com/gracias/");

            //}
            //catch (Exception ex) {
            //    error = ex.Message;
            //}
            //}
        }
        catch (Exception m) {
            error = m.Message;
        }
    }