示例#1
0
        private void MoveFileToArchive(ResidentRollCall rc)
        {
            string fileName = rc.FileLocation + "\\" + rc.FileName;
            string movFile  = _jarvis.InputFileArchiveLocation + "\\" + rc.FileName;

            DMFileManager.DataFile df = new DMFileManager.DataFile();
            df.MoveFile(fileName, movFile);
        }
示例#2
0
 public ImportResidentRollCall(Jarvis jarvis)
 {
     InitializeComponent();
     _residentRollCall = new ResidentRollCall();
     rcd     = new ResidentRollCallData();
     _jarvis = jarvis;
     //_residentRollCall.FileName = "sdfsdfsdf";
 }
示例#3
0
 private void btnGenerateReport_Click(object sender, EventArgs e)
 {
     try
     {
         ResidentRollCall call = _residentCalls[0];
         ReportContainer  rc   = new ReportContainer();
         rc.Month = call.GetMonthName();
         rc.Year  = call.YearNumber.ToString();;
         rc.RollCallSummaryList = _residentYearlyCallSummarySummaryList;
         ReportViewer rv = new ReportViewer(rc);
         rv.Jarvis = _mdiForm.Jarvis;
         rv.ShowDialog();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#4
0
        private void dataGridView1_RowHeaderMouseDoubleClick_1(object sender, DataGridViewCellMouseEventArgs e)
        {
            ////if (!_mdiForm.Jarvis.CurrentUser.UserHasPermissionForAction("Student", "Edit"))
            ////    return;

            int index             = e.RowIndex;
            int id                = (int)dgRollCallData.Rows[e.RowIndex].Cells[0].Value;
            ResidentRollCall call = _filteredRollCalls.Find(x => x.ResidentRollCallId == id);

            if (call != null)
            {
                List <ResidentRollCall> list = new List <ResidentRollCall>();
                list.Add(call);
                ResidentRollCallEdit frm = new ResidentRollCallEdit(list);
                frm.ShowDialog();
                if (frm.DialogResult == DialogResult.OK)
                {
                    LoadRollCallList();
                }
            }
        }
示例#5
0
        public override ResidentCallSummaryBase FindSummaryItems(ResidentRollCall call)
        {
            ResidentYearlyCallSummaryByResident summary = ResidentCallSummaryListBase.ConvertAll(x => x as ResidentYearlyCallSummaryByResident).Find(x => x.StudentId == call.StudentId && x.YearNumber == call.YearNumber && x.LocationName == call.LocationName);

            return(summary);
        }
示例#6
0
 public abstract ResidentCallSummaryBase FindSummaryItems(ResidentRollCall call);
示例#7
0
        public override ResidentCallSummaryBase FindSummaryItems(ResidentRollCall call)
        {
            ResidentYearlyCallSummaryByMonth summary = ResidentCallSummaryListBase.ConvertAll(x => x as ResidentYearlyCallSummaryByMonth).Find((x => x.MonthNumber == call.MonthNumber && x.YearNumber == call.YearNumber && x.LocationName == call.LocationName));

            return(summary);
        }