public void InserirRegistros(int assinaturaTipoID, int remetente, string assunto, string corpo, List <int> clientes) { try { var oAssinaturaEmailModelo = new AssinaturaEmailModelo(); oAssinaturaEmailModelo.Nome.Valor = DateTime.Now.ToString(); oAssinaturaEmailModelo.AssinautraEmailRemetenteID.Valor = remetente; oAssinaturaEmailModelo.Assunto.Valor = (assunto ?? string.Empty).Replace("'", "''"); oAssinaturaEmailModelo.Corpo.Valor = (corpo ?? string.Empty).Replace("'", "''"); oAssinaturaEmailModelo.Salvo.Valor = false; oAssinaturaEmailModelo.AssinaturaTipoID.Valor = assinaturaTipoID; oAssinaturaEmailModelo.Inserir(); bd.BulkInsert(clientes, "#tmpClientesEmail", false, true); bd.Executar( string.Format(@" INSERT INTO tAssinaturaEmailEnviar (ClienteID, AssinaturaEmailModeloID, Enviado, DataEnvio, Erro) SELECT ID, {0}, 'F', '', '' FROM #tmpClientesEmail ", oAssinaturaEmailModelo.Control.ID)); } finally { bd.Fechar(); } }
// passar o Usuario logado no sistema public AssinaturaEmailModeloLista_B(int usuarioIDLogado) { assinaturaEmailModelo = new AssinaturaEmailModelo(usuarioIDLogado); }
// passar o Usuario logado no sistema public AssinaturaEmailModeloLista_B() { assinaturaEmailModelo = new AssinaturaEmailModelo(); }