public static void SaveDB(string path, string key, Model.DataBase db) { try { db.Attribute.LastWrite = DateTime.Now; db.Attribute.User = Environment.UserName; db.Attribute.Computer = Environment.MachineName; db.Attribute.LastSavePath = path; Crc32 crc = new Crc32(); db.Attribute.Crc32 = BitConverter.ToString(crc.ComputeHash(ObjectToByteArray(db))).Replace("-", string.Empty).ToUpper(); CryptoSerializer.GenericCryptoClass cc = new CryptoSerializer.GenericCryptoClass(); cc.CryptoSerialize <Model.DataBase>(path, db, key); GenSerialize.XmlSerialisierung <Model.DataBase> .Serialisieren(db, path + "_"); KeyPortNet.Properties.Settings.Default.DBPfad = path; KeyPortNet.Properties.Settings.Default.Save(); } catch (Exception ex) { throw; } }
public static List <Livro> SelectDataDao(DateTime datasrc) { Model.DataBase db = new Model.DataBase(); SQLiteDataReader dr; db.OpenConnection(); db.AddParameter("@data", datasrc, DbType.DateTime); dr = db.ExecuteReader("SELECT * FROM Dados where Data = @Data"); List <Livro> livros = new List <Livro>(); while (dr.Read()) { Livro livro = new Livro(); livro.Data = Convert.ToDateTime(dr["Data"]); livro.Evento = Convert.ToString(dr["Evento"]); livro.NumLivro = Convert.ToInt32(dr["Livro"]); livro.NumFolha = Convert.ToInt32(dr["Folha"]); livro.Receitas = Convert.ToDecimal(dr["Receita"]); livro.Despesas = Convert.ToDecimal(dr["Despesas"]); livros.Add(livro); } return(livros); }
public static void DeleteDao(string id) { Model.DataBase db = new Model.DataBase(); db.OpenConnection(); db.AddParameter("@id", id, DbType.Int32); db.ExecuteNoQuery("DELETE from Dados WHERE ID = @id"); }
public static void UpdateConfigDao(int cont, int folha) { Model.DataBase db = new Model.DataBase(); db.OpenConnection(); db.AddParameter("@cont", cont, DbType.Int32); db.AddParameter("@folha", folha, DbType.Int32); db.ExecuteNoQuery("UPDATE Config SET Cont = @cont, Folha = @folha"); }
public static void UpdateDao(Model.Livro objetolivro, int id) { Model.DataBase db = new Model.DataBase(); db.OpenConnection(); db.AddParameter("@id", id, DbType.Int32); db.AddParameter("@data", objetolivro.Data, DbType.DateTime); db.AddParameter("@evento", objetolivro.Evento, DbType.String); db.AddParameter("@receitas", objetolivro.Receitas, DbType.Decimal); db.AddParameter("@despesas", objetolivro.Despesas, DbType.Decimal); db.ExecuteNoQuery("UPDATE Dados SET Data = @data, Evento = @evento, Receita = @receitas, Despesas = @despesas WHERE ID = @id"); }
public static void InsertDao(Model.Livro objetolivro) { Model.DataBase db = new Model.DataBase(); db.OpenConnection(); db.AddParameter("@data", objetolivro.Data, DbType.DateTime); db.AddParameter("@evento", objetolivro.Evento, DbType.String); db.AddParameter("@numlivro", objetolivro.NumLivro, DbType.Int32); db.AddParameter("@numfolha", objetolivro.NumFolha, DbType.Int32); db.AddParameter("@receitas", objetolivro.Receitas, DbType.Decimal); db.AddParameter("@despesas", objetolivro.Despesas, DbType.Decimal); db.ExecuteNoQuery("INSERT into Dados (Data, Evento, Livro, Folha, Receita, Despesas) values (@data, @evento, @numlivro, @numfolha, @receitas, @despesas)"); }
public static int[] SelectConfigDao() { Model.DataBase db = new Model.DataBase(); SQLiteDataReader dr; db.OpenConnection(); dr = db.ExecuteReader("SELECT * FROM Config"); int[] tot = new int[2]; while (dr.Read()) { tot[0] = Convert.ToInt32(dr["Cont"]); tot[1] = Convert.ToInt32(dr["Folha"]); } return(tot); }
public dlgGroupEditor(Model.DataBase db, Model.KeyGroup kg) { this.DataContext = KG; InitializeComponent(); }