Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 // passar o Usuario logado no sistema
 public AssinaturaEmailModeloLista_B(int usuarioIDLogado)
 {
     assinaturaEmailModelo = new AssinaturaEmailModelo(usuarioIDLogado);
 }
Exemplo n.º 3
0
 // passar o Usuario logado no sistema
 public AssinaturaEmailModeloLista_B()
 {
     assinaturaEmailModelo = new AssinaturaEmailModelo();
 }