Exemplo n.º 1
0
        public JsonResult enviarCorreoFose(string correo, int id, string codigoorden, string clienteorden, string numeroorden)
        {
            var     rm   = new ResponseModel();
            Usuario user = new Usuario();

            var getemp = user.ObtenerPerfil(SessionHelper.GetUser());

            var correousuario = getemp.correo.ToString();

            EnvioCorreo correoo = new EnvioCorreo();

            var resgenFose = generarFoseCorreo(id);

            if (resgenFose)
            {
                try
                {
                    //string stServidor = ConfigurationManager.AppSettings["stServidor"].ToString();
                    // string stUsuario = ConfigurationManager.AppSettings["stUsuario"].ToString();
                    //   string stPassword = ConfigurationManager.AppSettings["stPassword"].ToString();
                    // string stPuerto = ConfigurationManager.AppSettings["stPuerto"].ToString();


                    string stServidor = "smtp.gmail.com";
                    string stUsuario  = "*****@*****.**";
                    string stPassword = "******";

                    string asunto       = "SERVICIO DE ALQUILER DE LAPTOP (fose) - " + clienteorden + " - " + codigoorden;
                    string mensaje      = "Se adjunta el Fose N#" + numeroorden;
                    string stFrom       = "*****@*****.**";
                    string stNombreFrom = "Renting (NetCorporate)";
                    string stTo         = correousuario;
                    string stoCC        = correo;
                    string stArchivo    = "D:/netcorporate.net/rentt/correo/fose/fose" + id + ".pdf";
                    string stArchivo2   = "";

                    correoo.envioMensajeEmail(stServidor, stUsuario, stPassword, stFrom, stNombreFrom, stTo, asunto, mensaje, stArchivo, stArchivo2, stoCC);
                    rm.SetResponse(true);
                    rm.message = "enviado con exito";
                    stArchivo  = null;

                    correoo.Dispose();


                    //Response.Write("<sript>alert('se envioi con exito')<script>");
                }
                catch (Exception ex)
                {
                    // rm.SetResponse(false);
                    rm.message = ex.Message;
                }
            }
            else
            {
                rm.SetResponse(false);
                rm.message = "No se pudo Generar el Fose";
            }

            return(Json(rm, JsonRequestBehavior.AllowGet));
        }