private void FrmTeacherAttendance_Load(object sender, EventArgs e) { attendance = new AttendanceManagement(); ShowCourses(); ShowTeachers(); ShowRooms(); }
private void Form1_Load(object sender, EventArgs e) { attendance = new AttendanceManagement(); dgv_attendance.DataSource = data_source; FillCourses(); FillTeachers(); FillRooms(); }
private void FrmTeacherAttendance_Load(object sender, EventArgs e) { attendance = new AttendanceManagement(); ShowCourses(); ShowTeachers(); ShowRooms(); dataGridView1.DataSource = attendance.GetAllAttendances(); }
private void FrmTeacherAttendance_Load(object sender, EventArgs e) { _attendance = AttendanceManagement.GetInstance(); ShowCourses(); ShowTeachers(); ShowRooms(); dGV.DataSource = new List <Attendance> { new Attendance() }; }
private void FrmTeacherAttendance_Load(object sender, EventArgs e) { btnUpdate.Enabled = false; selectedRowIndex = -1; attendance = AttendanceManagement.SingletonInstance(); attendance.AddEmptyRecord(); source = new BindingList <Attendance>(attendance.GetAttendances()); dataGridView1.DataSource = source; ShowCourses(); ShowTeachers(); ShowRooms(); }
private void Form1_Load(object sender, EventArgs e) { attendance = new AttendanceManagement(); dgv_attendance.DataSource = data_source; FillCourses(); FillTeachers(); FillRooms(); btn_edit.Enabled = false; btn_clear.Enabled = false; }
private static void Main(string[] args) { if (args.Length == 0) { Console.WriteLine("沒有可執行的參數!"); Console.ReadLine(); Environment.Exit(-1); return; } args.ToList().ForEach(d => { string fileName = Path.GetFullPath(ConfigurationManager.AppSettings.Get(d)); using (SpireXls xls = new SpireXls()) { xls.Load(fileName); AttendanceManagement att = new AttendanceManagement(xls); switch (d) { // 應用題 case "MathWordProblems": att.SetMathWordProblemsJson("MathWordProblemsLibrary"); break; // 填空題 case "GapFillingProblems": att.SetGapFillingProblemsJson("GapFillingProblemsLibrary"); break; case "TopicManagement": att.SetTopicManagementJson("TopicManagement"); break; } } Console.WriteLine("JSON文件已經作成,請及時更新。"); }); Console.Write("準備移動文件..."); Console.ReadLine(); // 是否執行COPY處理 if (Convert.ToBoolean(ConfigurationManager.AppSettings.Get("IsCopy"))) { RunCopyBat(); Console.Write("文件移動完畢..."); Console.ReadLine(); } Environment.Exit(0); }
private void FrmTeacherAttendance_Load(object sender, EventArgs e) { attendance = new AttendanceManagement(); ShowCourses(); ShowTeachers(); ShowRooms(); //bindingSource.Add(); DGVAttendance.DataSource = new List <Attendance>() { new Attendance() }; DGVAttendance.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; }
public ActionResult UpdateEmployeeAttendance(AttendanceManagementDetail model) { var id = Convert.ToInt32(Request.Params["data[0][Id]"]); var attendance = Request.Params["data[0][Attendance]"].ParseEnum <Attendance>(); var value = Convert.ToBoolean(Request.Params["data[0][Value]"]); var year = Convert.ToInt32(Request.Params["data[0][Year]"]); var month = Convert.ToInt32(Request.Params["data[0][Month]"]); var attendanceMgmt = FarmManagementEntities.AttendanceManagements.SingleOrDefault(x => x.Year == year && x.Month == month); if (attendanceMgmt == null) { attendanceMgmt = new AttendanceManagement { Year = year, Month = month, InsertDate = DateTime.Now }; } var attendanceMgmtDetail = new AttendanceManagementDetail(); if (id > 0) { attendanceMgmtDetail = FarmManagementEntities.AttendanceManagementDetails.Single(x => x.Id == id); } #region Assing Value switch (attendance) { case Attendance.IsPresentMorning: attendanceMgmtDetail.IsPresentMorning = value; break; case Attendance.IsLeaveMorning: attendanceMgmtDetail.IsLeaveMorning = value; break; case Attendance.IsAbsentMorning: attendanceMgmtDetail.IsAbsentMorning = value; break; case Attendance.IsPresentNight: attendanceMgmtDetail.IsPresentNight = value; break; case Attendance.IsLeaveNight: attendanceMgmtDetail.IsLeaveNight = value; break; case Attendance.IsAbsentNight: attendanceMgmtDetail.IsAbsentNight = value; break; } #endregion if (id == 0) { attendanceMgmtDetail.InsertDate = DateTime.Now; attendanceMgmtDetail.Date = Convert.ToDateTime(Request.Params["data[0][Date]"]); attendanceMgmtDetail.UserId = Convert.ToInt32(Request.Params["data[0][EmployeeId]"]); attendanceMgmt.AttendanceManagementDetails.Add(attendanceMgmtDetail); if (attendanceMgmt.Id == 0) { FarmManagementEntities.AttendanceManagements.Add(attendanceMgmt); } } FarmManagementEntities.SaveChanges(); var message = string.Format(Constant.SuccessMessage, id > 0 ? "updated" : "added"); return(ShowSuccessMessage(message)); }