Пример #1
0
 public static void AdicionarHistorico(int cd, string alteracao, string artigo, string tabela, int id = 0)
 {
     try
     {
         string mensagem = char.ToUpper(alteracao[0]) + alteracao.Substring(1) +
                           " " + artigo + " " + tabela;
         if (id != 0)
         {
             mensagem += " nº " + id;
         }
         using (var mConn = Connect.LiteString())
         {
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 var           s       = Connect.LiteConnection(Selects.SelectUsuarioLogin(cd));
                 string        cmdText = "insert into tbHistorico values (null,@ds,@dt,@hr,@id)";
                 SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                 cmd.Parameters.AddWithValue("@ds", mensagem);
                 cmd.Parameters.AddWithValue("@dt", DateTime.Today);
                 cmd.Parameters.AddWithValue("@hr", DateTime.Now.TimeOfDay);
                 cmd.Parameters.AddWithValue("@id", s.Rows[0].ItemArray[0].ToString());
                 cmd.ExecuteNonQuery();
             }
         }
     }
     catch (Exception ex)
     {
         Error.Erro(ex);
     }
 }