Esempio n. 1
0
 public NoteBookStatsWindow(NoteBookDetails details, int numOfPages, int wordCount)
 {
     InitializeComponent();
     NameValueLabel.Content            = details.Name;
     DateOfCreationValueLabel.Content  = details.DateOfCreation.ToString(CultureInfo.InvariantCulture);
     DateOfLastModValueLabel.Content   = details.DateOfLastOpen.ToString(CultureInfo.InvariantCulture);
     DefaultLanguageValueLabel.Content = details.DefaultLanguage;
     NumOfPagesValueLabel.Content      = numOfPages.ToString();
     WordCountValueLabel.Content       = wordCount.ToString();
 }
        public NoteBookDetails Load(Int32 id)
        {
            sql = "SELECT * FROM " + table + " WHERE  " + table + "ID = " + id;

            db.Open();

            command.Connection = db;
            command.CommandText = sql;
            SqlCeDataReader result = command.ExecuteReader();

            NoteBookDetails data = new NoteBookDetails();
            while (result.Read())
            {
                data = new NoteBookDetails(result.GetInt32(0), result.GetString(1), DateTime.Now.ToUniversalTime(), result.GetString(3), result.GetString(4));
            }

            db.Close();

            return data;
        }
        public void Add(NoteBookDetails item)
        {
            db.Open();

            command.Connection = db;
            SqlCeResultSet result;
            command.CommandType = CommandType.TableDirect;
            command.CommandText = table;
            result = command.ExecuteResultSet(ResultSetOptions.Scrollable | ResultSetOptions.Updatable);
            result.Read();

            SqlCeUpdatableRecord record = result.CreateRecord();
            record.SetInt32(0, item.NoteBookID);
            record.SetString(1, item.title);
            record.SetDateTime(2, item.date);
            record.SetString(3, item.publish);
            record.SetString(4, item.category);
            result.Insert(record, DbInsertOptions.PositionOnInsertedRow);

            db.Close();
        }