private void btEnviar_Click(object sender, EventArgs e) { MensagemBE mensagem = new MensagemBE(); mensagem.Destinatario = txtPara.Text; mensagem.Remetente = txtDe.Text; mensagem.Assunto = txtAssunto.Text; mensagem.Mensagem = txtMensagem.Text; erro = new List <String>(); this.Enabled = false; pnStatus.Visible = true; pnStatus.Enabled = true; lbEnv.Enabled = true; lbQtd.Enabled = true; if (destinatarios.Count() == 0) { lbQtd.Text = "1 de 1"; Form.ActiveForm.Refresh(); AcaoEnviar(mensagem); } else { var x = 0; foreach (var des in destinatarios) { x++; lbQtd.Text = x.ToString() + " de " + destinatarios.Count().ToString(); Form.ActiveForm.Refresh(); var le = Diversos.SepararTexto(des, ';'); if (le.Count() > 0) { mensagem.Destinatario = le[0]; if (le.Count() > 1) { mensagem.Assunto = le[1]; } AcaoEnviar(mensagem); } } } this.Enabled = true; pnStatus.Visible = false; if (erro.Count() > 0) { erro.Insert(0, "Alguns erros foram encontrados: \n"); ValidaErros(); } else { MessageBox.Show("Processo de envio de e-mail concluído com sucesso..."); } this.Enabled = true; }
public ChamadoBE Insert(ChamadoBE obj, string mensagem, List <ArquivosBE> objArquivos) { obj.cOs_id = new ChamadoDao().Insert(obj); var objMensagem = new MensagemBE { cOs_id = obj.cOs_id, cOsMes_mensagem = mensagem, cOsMes_data = DateTime.Now }; objMensagem.cOsMes_id = new MensagemBLL().Insert(objMensagem); obj.Mensagens = new List <MensagemBE>(); obj.Mensagens.Add(objMensagem); ArquivosBLL _arq = new ArquivosBLL(); foreach (var item in objArquivos) { item.cOs_id = obj.cOs_id; item.cOsMes_id = objMensagem.cOsMes_id; _arq.Insert(item); } return(obj); }
public bool Delete(MensagemBE obj) { return(new MensagemDao().Delete(obj).Value); }
public bool Update(MensagemBE obj) { var result = new MensagemDao().Update(obj); return(result.Value); }
public int Insert(MensagemBE obj) { var result = new MensagemDao().Insert(obj); return(result); }
public MensagemBE SelectId(MensagemBE obj) { return(new MensagemDao().SelectId <MensagemBE>(obj)); }
public List <MensagemBE> Select(MensagemBE obj) { return(new MensagemDao().Select <MensagemBE>(obj).ToList()); }
private void AcaoEnviar(MensagemBE mensagem) { # region Funcionando por DLL if (mensagem.Remetente == "")