public ChangeAllDataForm(string FromNameString, SLRecord obj) { InitializeComponent(); this.Text = string.Format("批次修改{0}資料", FromNameString); intSchoolYear.Value = obj.SchoolYear; intSemester.Value = obj.Semester; dtOccurDate.Value = obj.OccurDate; txtReason.Text = obj.Reason; textBoxX1.Text = obj.Hours.ToString(); txtOrganizers.Text = obj.Organizers; txtRemark.Text = obj.Remark; }
public ChangeAllDataForm(string FromNameString, SLRecord obj) { InitializeComponent(); this.Text = string.Format("批次修改{0}資料", FromNameString); intSchoolYear.Value = obj.SchoolYear; intSemester.Value = obj.Semester; dtOccurDate.Value = obj.OccurDate; txtReason.Text = obj.Reason; textBoxX1.Text = obj.Hours.ToString(); txtOrganizers.Text = obj.Organizers; txtRemark.Text = obj.Remark; }
private void btnSave_Click(object sender, EventArgs e) { string msg = _cir.CreateBy != FISCA.Authentication.DSAServices.UserAccount ? "注意:您並非此項目的開設者" : ""; if (MessageBox.Show("你是否要進行此操作? (儲存後無法修改)\n" + msg, "確認", MessageBoxButtons.OKCancel) == DialogResult.OK) //&& DataRowList.Count > 0) { List <string> log = new List <string>(); List <SLRecord> lslr = new List <SLRecord>(); try { lslr = takeoutSLRecordFormDataRow(DataRowList); tool._A.InsertValues(lslr); XElement xe = _cir.ApprovedDetail; int i = 1; foreach (ServiceDataRow sdr in DataRowList) { SLRecord item = sdr._slr; XElement tmpxe = new XElement("SLRecord"); tmpxe.Add(new XElement("RefStudentID", item.RefStudentID)); tmpxe.Add(new XElement("SchoolYear", item.SchoolYear)); tmpxe.Add(new XElement("Semester", item.Semester)); tmpxe.Add(new XElement("OccurDate", item.OccurDate)); tmpxe.Add(new XElement("Reason", item.Reason)); tmpxe.Add(new XElement("Hours", item.Hours)); tmpxe.Add(new XElement("Organizers", item.Organizers)); tmpxe.Add(new XElement("RegisterDate", item.RegisterDate)); tmpxe.Add(new XElement("Remark", item.Remark)); xe.Add(tmpxe); log.Add("" + i + ":學生系統編號:" + sdr.StudentID + ",學生姓名:" + sdr.StudentName + ",學號:" + sdr.StudentNumber + ",學年度:" + item.SchoolYear + ",學期:" + item.Semester + ",服務日期:" + item.OccurDate + ",服務事由:" + item.Reason + ",時數:" + item.Hours + ",主辦單位:" + item.Organizers + ",備註:" + item.Remark); i++; } _cir.ApprovedDetail = new XElement("這不會被用到"); _cir.Save(); } catch (Exception ex) { MsgBox.Show("資料更新發生錯誤!!\n" + ex.Message); return; } ApplicationLog.Log("服務學習線上開設", "登錄作業", "服務學習記錄\n已新增" + lslr.Count + "筆資料\n" + string.Join("\n", log)); MsgBox.Show("儲存成功!!"); this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } }
public ServiceDataRow(StudentRecord student, SLRecord slr) { IsChange = false; _student = student; _slr = slr; }
public ServiceDataRow(StudentRecord student, SLRecord slr) { IsChange = false; _student = student; _slr = slr; }