private void Report_Load(object sender, EventArgs e)
 {
     if (str == "Student")
     {
         StudentReport sr = new StudentReport();
         sr.SetDataSource(dss);
         crystalReportViewer1.ReportSource = sr;
     }
     else if (str == "Staff")
     {
         StaffReport sr2 = new StaffReport();
         sr2.SetDataSource(dss);
         crystalReportViewer1.ReportSource = sr2;
     }
     else if (str == "User")
     {
         UserReport sr2 = new UserReport();
         sr2.SetDataSource(dss);
         crystalReportViewer1.ReportSource = sr2;
     }
     else if (str == "Class")
     {
         ClassReport cr = new ClassReport();
         cr.SetDataSource(dss);
         crystalReportViewer1.ReportSource = cr;
     }
 }
        public IEnumerable <StaffReport> getStaff()
        {
            var s = _ctx.Staffs
                    .Include(a => a.StaffUser)
                    .Include(i => i.CreatedBy)
                    .ToList();
            var staffList = new List <StaffReport>();

            foreach (var staff in s)
            {
                var staffVM = new StaffReport
                {
                    isActive       = staff.isActive,
                    isTeacher      = staff.isTeacher,
                    StaffId        = staff.StaffId,
                    Address1       = staff.StaffUser.Address1,
                    Phone          = staff.StaffUser.PhoneNumber,
                    FirstName      = staff.StaffUser.FirstName,
                    MiddleName     = staff.StaffUser.MiddleName,
                    LastName       = staff.StaffUser.LastName,
                    DOB            = staff.StaffUser.DOB,
                    Email          = staff.StaffUser.Email,
                    UserName       = staff.StaffUser.UserName,
                    JoiningDate    = staff.JoiningDate,
                    StaffCreatedBy = staff.CreatedBy.UserName
                };
                staffList.Add(staffVM);
            }
            return(staffList);
        }
Beispiel #3
0
        private void ReportsForm_Load(object sender, EventArgs e)
        {
            switch (ReportName)
            {
            case "Appointments":
                appointmentsReport = new AppointmentsReport();
                panel1.Visible     = true;

                foreach (ParameterDiscreteValue v in appointmentsReport.ParameterFields[0].DefaultValues)
                {
                    appointmentTypeComboBox.Items.Add(v.Value);
                }

                break;

            case "Staff":
                staffReport = new StaffReport();
                break;

            case "Patients":
                break;

            default:
                break;
            }
        }
 private void BillDisplay()
 {
     try
     {
         StaffReport rep = new StaffReport();
         rep.SetParameterValue("Date", _rashodDate);
         crystalReportViewer1.ReportSource = rep;
         crystalReportViewer1.Refresh();
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }
 private void staffReportBtn_Click(object sender, EventArgs e)
 {
     if (PnlContainer.Controls.ContainsKey("StaffReport"))
     {
         int index = PnlContainer.Controls.IndexOfKey("StaffReport");
         PnlContainer.Controls[index].BringToFront();
     }
     else
     {
         StaffReport staffReport = new StaffReport();
         staffReport.Dock = DockStyle.Fill;
         PnlContainer.Controls.Add(staffReport);
         staffReport.BringToFront();
     }
 }