Exemplo n.º 1
0
        public void DefinirMensagemAutomatica(string p1, string p2, string p3, Modelos.EmailInformation email)
        {
            SqlTransaction t = null;

            try
            {
                cn.Open();

                t = cn.BeginTransaction(IsolationLevel.Serializable);
                SqlCommand guardarDados = new SqlCommand(@"UPDATE CONFIGURACOES SET texto1 = @t1,
                                                                                    texto2 = @t2,
                                                                                    texto3 = @t3,
                                                                                    texto4 = @t4,
                                                                                    texto5 = @t5,
                                                                                    texto6 = @t6,
                                                                                    texto7 = @t7,
                                                                                    texto8 = @t8,
                                                                                    
                                                                                    dado1 = @d1,
                                                                                    dado2 = @d2,
                                                                                    dado3 = @d3,
                                                                                    dado4 = @d4,
                                                                                    dado5 = @d5,
                                                                                    dado6 = @d6,
                                                                                    dado7 = @d7,
                                                                                    dado8 = @d8", cn, t);

                guardarDados.Parameters.AddWithValue("@t1", email.Texto1);
                guardarDados.Parameters.AddWithValue("@t2", email.Texto2);
                guardarDados.Parameters.AddWithValue("@t3", email.Texto3);
                guardarDados.Parameters.AddWithValue("@t4", email.Texto4);
                guardarDados.Parameters.AddWithValue("@t5", email.Texto5);
                guardarDados.Parameters.AddWithValue("@t6", email.Texto6);
                guardarDados.Parameters.AddWithValue("@t7", email.Texto7);
                guardarDados.Parameters.AddWithValue("@t8", email.Texto8);
                guardarDados.Parameters.AddWithValue("@d1", email.Dado1);
                guardarDados.Parameters.AddWithValue("@d2", email.Dado2);
                guardarDados.Parameters.AddWithValue("@d3", email.Dado3);
                guardarDados.Parameters.AddWithValue("@d4", email.Dado4);
                guardarDados.Parameters.AddWithValue("@d5", email.Dado5);
                guardarDados.Parameters.AddWithValue("@d6", email.Dado6);
                guardarDados.Parameters.AddWithValue("@d7", email.Dado7);
                guardarDados.Parameters.AddWithValue("@d8", email.Dado8);

                guardarDados.ExecuteNonQuery();

                SqlCommand atualizarMulta = new SqlCommand(@"UPDATE CONFIGURACOES SET p1 = @p1,
                                                                                      p2 = @p2,
                                                                                      p3 = @p3", cn, t);

                atualizarMulta.Parameters.AddWithValue("@p1", p1);
                atualizarMulta.Parameters.AddWithValue("@p2", p2);
                atualizarMulta.Parameters.AddWithValue("@p3", p3);

                atualizarMulta.ExecuteNonQuery();

                t.Commit();
            }
            catch (SqlException ex)
            {
                t.Rollback();
                throw new Exception(ex.Message);
            }
            finally
            {
                cn.Close();
            }
        }
Exemplo n.º 2
0
 public void DefinirMensagemAutomatica(string p1, string p2, string p3, Modelos.EmailInformation email)
 {
     configuracoesDAL.DefinirMensagemAutomatica(p1, p2, p3, email);
 }