public void salvarMensagem(string numeoro, string messagem, string estado) { try { string a = Guid.NewGuid().ToString(); Sms_tb sm = new Sms_tb(); sm.DataEnvio = DateTime.Now; sm.Estado = estado; sm.Mensagem = messagem; sm.NumeroTelefone = numeoro; sm.GuidMap = a; si.Sms_tb.Add(sm); si.SaveChanges(); } catch (Exception) { throw; } }
void sendPendente() { try { var procpend = si.Sms_tb.Where(d => d.Estado.Equals("false")).ToList(); foreach (var item in procpend) { enivo.EnviaSms(item.NumeroTelefone, "Bem vindos ao SGE -Sistema de Gestao de Expediente. Entrada do documento nº: " + item.Mensagem + ". Em breve sera enviado uma mensagem da resposta. Obrigado"); Sms_tb ab = si.Sms_tb.Where(s => s.idSms == item.idSms).FirstOrDefault(); ab.Estado = "true"; si.SaveChanges(); } } catch (Exception) { // enivo.salvarMensagem(prefixo + txtContacto.Text, "Bem vindos ao SGE -Sistema de Gestao de Expediente. Entrada do documento nº: " + mensagem + ". Em breve sera enviado uma mensagem da resposta. Obrigado", "false"); return; } }