コード例 #1
0
        /// <summary>
        /// Create a new AttendanceSheet object.
        /// </summary>
        /// <param name="id">Initial value of the ID property.</param>
        public static AttendanceSheet CreateAttendanceSheet(global::System.Int32 id)
        {
            AttendanceSheet attendanceSheet = new AttendanceSheet();

            attendanceSheet.ID = id;
            return(attendanceSheet);
        }
コード例 #2
0
        private void AttendanceSheetDelete_Click(object sender, RoutedEventArgs e)
        {
            if (itemListView.SelectedItem == null)
            {
                return;
            }
            var sheet            = itemListView.SelectedItem as AttendanceSheet;
            var attendanceSheets = new AttendanceSheet[_repo.AttendanceSheets.Count];

            _repo.AttendanceSheets.CopyTo(attendanceSheets, 0);

            foreach (var s in attendanceSheets)
            {
                if (sheet != null && s.AttendanceID == sheet.AttendanceID)
                {
                    _repo.AttendanceSheets.Remove(s);
                }
            }
            _db.SaveChanges();
            //Refresh();
        }
コード例 #3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the AttendanceSheets EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToAttendanceSheets(AttendanceSheet attendanceSheet)
 {
     base.AddObject("AttendanceSheets", attendanceSheet);
 }