示例#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));
        }
示例#2
0
        public bool enviarCorreo(int id)
        {
            Usuario user = new Usuario();

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

            var correousuario = getemp.correo.ToString();


            var         rm     = new ResponseModel();
            EnvioCorreo correo = new EnvioCorreo();
            bool        res;

            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       = "asunto";
                string mensaje      = "mensaje";
                string stFrom       = "*****@*****.**";
                string stNombreFrom = "Desarrollo";
                string stTo         = correousuario;
                string stoCC        = "*****@*****.**";
                string stArchivo    = "D:/netcorporate.net/rentt/reports/fose/fose" + id + ".pdf";
                string stArchivo2   = "D:/netcorporate.net/rentt/reports/guiasremision/guiaremision" + id + ".pdf";



                correo.envioMensajeEmail(stServidor, stUsuario, stPassword, stFrom, stNombreFrom, stTo, asunto, mensaje, stArchivo, stArchivo2, stoCC);
                rm.SetResponse(true);
                res = true;
                //Response.Write("<sript>alert('se envioi con exito')<script>");
            }
            catch (Exception ex)
            {
                // rm.SetResponse(false);
                res = false;
            }
            return(res);
        }
示例#3
0
        public JsonResult enviarCorreoGuiaRecepcion(string correo, int id, string marca, string modelo, string serie, string ubicacion)
        {
            var     rm   = new ResponseModel();
            Usuario user = new Usuario();

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

            var correousuario = getemp.correo.ToString();

            EnvioCorreo correoo = new EnvioCorreo();

            var resGuiaRecepcion = generarGuiaRecepcionCorreo(id);

            if (resGuiaRecepcion)
            {
                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  = "Recepcion de Laptop";
                    string mensaje = "Estimados por favor gestionar el recojo de una Laptop";
                    mensaje += "Marca : " + marca + "\n";
                    mensaje += "Modelo : " + modelo + "\n";
                    mensaje += "Serie :" + serie + "\n";
                    mensaje += "La laptop se encuentra en la sede de " + ubicacion;
                    string stFrom       = "*****@*****.**";
                    string stNombreFrom = "Renting (NetCorporate)";
                    string stTo         = correousuario;
                    string stoCC        = correo;
                    string stArchivo    = "D:/netcorporate.net/rentt/correo/guiasrecepcion/guiarecepcion" + id + ".pdf";
                    string stArchivo2   = "";

                    correoo.envioMensajeEmail(stServidor, stUsuario, stPassword, stFrom, stNombreFrom, stTo, asunto, mensaje, stArchivo, stArchivo2, stoCC);
                    rm.SetResponse(true);
                    rm.href    = Url.Content("~/Admin/detalleordens/");
                    rm.message = "enviado con exito";
                    stArchivo  = null;
                    //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));
        }