/// <summary> /// Descripción: Registra datos para la sugerencia /// Author: Jose Chavez /// Fecha Creación : 15/06/2019 /// </summary> /// <param name="contactar"></param> public void InsertQueja(Contactar contactar) { using (var Contactar = new ContactarDal()) { Contactar.InsertQueja(contactar); } }
public void SendEmailContato(Contactar Dados) { MailMessage Msg = new MailMessage(); Msg.From = new MailAddress(_conf.GetValue <string>("Email:Username")); Msg.To.Add("*****@*****.**"); Msg.Subject = "MultiMarket"; Msg.Body = string.Format("Mensagem automática de validação \n{0}\n{1}\n{2}\n", Dados.Nome, Dados.Email, Dados.Mensagem); _smtp.Send(Msg); }
public string SendMessage(Contactar JsContactar) { try { new ContactarBl().InsertQueja(JsContactar); //Send Email new EnvioCorreo().EnviarCorreo(JsContactar.email, "Sugerencias NetLabv2", JsContactar.mensaje, "*****@*****.**"); } catch (System.Exception ex) { return(ex.Message); } return("Mensaje Enviado"); }
/// <summary> /// Descripción: Registra datos para la sugerencia /// Author: Jose Chavez /// Fecha Creación : 15/06/2019 /// </summary> /// <param name="contactar"></param> public void InsertQueja(Contactar contactar) { var objCommand = GetSqlCommand("pNLI_Queja"); InputParameterAdd.Varchar(objCommand, "nombres", contactar.nombres); InputParameterAdd.Varchar(objCommand, "apellidos", contactar.apellidos); InputParameterAdd.Varchar(objCommand, "celular", contactar.celular); InputParameterAdd.Varchar(objCommand, "cargo", contactar.cargo); InputParameterAdd.Int(objCommand, "idEstablecimiento", contactar.idEstablecimiento); InputParameterAdd.Varchar(objCommand, "email", contactar.email); InputParameterAdd.Varchar(objCommand, "mensaje", contactar.mensaje); ExecuteNonQuery(objCommand); }
public IActionResult ContatoAcao() { try { var MsgCliente = new Contactar(); MsgCliente.Email = HttpContext.Request.Form["email"]; MsgCliente.Mensagem = HttpContext.Request.Form["texto"]; MsgCliente.Nome = HttpContext.Request.Form["nome"]; var ListaMensagens = new List <ValidationResult>(); var Contexto = new ValidationContext(MsgCliente); bool IsValid = Validator.TryValidateObject(MsgCliente, Contexto, ListaMensagens, true); if (IsValid) { _email.SendEmailContato(MsgCliente); ViewData["CLASSE"] = "alert alert-success"; ViewData["MSG_S"] = "Dados enviados com sucesso!"; } else { var Sb = new StringBuilder(); foreach (var a in ListaMensagens) { Sb.Append(a.ErrorMessage + "<br>"); } ViewData["MSG_S"] = Sb.ToString(); ViewData["CLASSE"] = "alert alert-danger"; ViewData["ELEMENTO"] = MsgCliente; } } catch (Exception e) { _logger.LogError(e, "Home > ContatoAcao"); ViewData["CLASSE"] = "alert alert-danger"; ViewData["MSG_S"] = "Erro inesperado. Tente novamente mais tarde"; } return(View("Contato")); }