示例#1
0
        public Exception Incluir_Usuario_Web_Analise(Usuario_Web_Analise reg)
        {
            Sistema_Data obj = new Sistema_Data(_connection);
            Exception    ex  = obj.Incluir_Usuario_Web_Analise(reg);

            return(ex);
        }
示例#2
0
        public JsonResult Enviar_Analise(string Id, string Nome, string Cpf)
        {
            Sistema_bll sistemaRepository = new Sistema_bll(_connection);
            int         _userId           = Convert.ToInt32(Id);
            Usuario_web _user             = sistemaRepository.Retorna_Usuario_Web(_userId);

            string Body = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("~/Files/UserDocTemplate.htm"));

            Body = Body.Replace("#N#", Nome);
            Body = Body.Replace("#C#", Cpf);
            Body = Body.Replace("#E#", _user.Email);
            Body = Body.Replace("#F#", _user.Telefone);
            using (MailMessage emailMessage = new MailMessage()) {
                emailMessage.From = new MailAddress("*****@*****.**", "Prefeitura de Jaboticabal");
                emailMessage.To.Add(new MailAddress("*****@*****.**"));
                emailMessage.Subject    = "Prefeitura Municipal de Jaboticabal - Acesso aos serviços online (G.T.I.)";
                emailMessage.Body       = Body;
                emailMessage.Priority   = MailPriority.Normal;
                emailMessage.IsBodyHtml = true;

                using (SmtpClient MailClient = new SmtpClient("smtp.gmail.com", 587)) {
                    MailClient.DeliveryMethod = SmtpDeliveryMethod.Network;
                    MailClient.EnableSsl      = true;
                    MailClient.Credentials    = new NetworkCredential("*****@*****.**", "esnssgzxxjcdjrpk");
                    MailClient.Send(emailMessage);
                }
            }

            Usuario_Web_Analise _aut = new Usuario_Web_Analise()
            {
                Id             = _userId,
                Data_envio     = DateTime.Now,
                Autorizado     = false,
                Autorizado_por = 0
            };
            Exception ex = sistemaRepository.Incluir_Usuario_Web_Analise(_aut);

            return(Json(new { success = true, responseText = "Analise enviada com sucesso." }, JsonRequestBehavior.AllowGet));
        }