Exemple #1
0
        private void reportToolStripMenuItem_Click(object sender, EventArgs e)
        {
            paneldetails.Controls.Clear();
            ViewReport newver = new ViewReport();

            paneldetails.Controls.Add(newver);
        }
        private void btn_logout_Click(object sender, EventArgs e)
        {
            Home home = new Home();

            home.Show();
            Login log = new Login();

            log.Close();
            ManageUser user = new ManageUser();

            user.Close();
            password pass = new password();

            pass.Close();
            Defect_Report report = new Defect_Report();

            report.Close();
            ViewReport view = new ViewReport();

            view.Close();
            StatusReport status = new StatusReport();

            status.Close();
            this.Close();
        }
        public ReportWindow(ViewReport report, ReportOperation operation, UserView engineer, IEnumerable <ViewTask> tasks)
        {
            InitializeComponent();

            _report = report;
            if (_report == null)
            {
                _report = new ViewReport();
            }
            _operation = operation;
            _engineer  = engineer;

            Tasks = tasks;
            switch (operation)
            {
            case ReportOperation.Add:
                Header = "Create report";
                Active = true;
                break;

            case ReportOperation.Update:
                Header = "Update report";
                SetForm(_report);
                Active = true;
                break;

            case ReportOperation.Delete:
                Header = "Delete this report?";
                SetForm(_report);
                Active = false;
                break;
            }
        }
Exemple #4
0
        private void ReportClick(object sender, EventArgs e)
        {
            ViewReport viewReport = new ViewReport();

            viewReport.Activate();
            viewReport.ShowDialog();
        }
 private void SetForm(ViewReport view)
 {
     ComboBox_Tasks.SelectedItem    = Tasks.Where(x => x.Id == view.taskId).Single();
     ComboBox_Activity.SelectedItem = view.activity;
     DateTimePicker_BeginTime.Value = view.start;
     DateTimePicker_EndTime.Value   = view.end;
     RichTextBox_Description.Document.Blocks.Clear();
     RichTextBox_Description.Document.Blocks.Add(new Paragraph(new Run(view.description)));
 }
Exemple #6
0
 private void Index_Load(object sender, EventArgs e)
 {
     setControl           = new Set();
     setControl.SetEvent += SetControl_SetEvent;
     homeControl          = new ViewReport();
     view = new Controls.View();
     navigate1.NavigateEvent += Navigate1_NavigateEvent;
     navigateTabContent.Controls.Add(homeControl);
     importExcel = new Controls.ImportExcel();
     sheet       = homeControl.sheet;
     workBook    = homeControl.workBook;
     //this.Closed += Index_Closed;
     //sheet.DeleteRows(0, 2);//删除模板第一行
 }
        private void GetViewBag(ViewReport typeView)
        {
            // List Hình thức quản lý
            var items = new List<SelectListItem>();
            var listHinhThucQuanLy = typeView == ViewReport.Index ? S4T_HaTinhBase.ListHinhThucQuanLy(null) : S4T_HaTinhBase.ListHinhThucQuanLy(TrangThai.HoatDong);
            if (!listHinhThucQuanLy.Any())
                items.Add(new SelectListItem() { Text = "", Value = "", Selected = true });
            else
            {
                var listItem = listHinhThucQuanLy.Select(o => new SelectListItem()
                {
                    Text = o.TenDanhMuc,
                    Value = o.DanhMuc_ID.ToString()
                });
                items.AddRange(listItem);
            }
            ViewBag.HinhThucQuanLy = items;

            // List Nhóm dự án
            items = new List<SelectListItem>();
            var listNhomDuAn = typeView == ViewReport.Index ? S4T_HaTinhBase.ListNhomDuAn(null) : S4T_HaTinhBase.ListNhomDuAn(TrangThai.HoatDong);
            if (!listNhomDuAn.Any())
                items.Add(new SelectListItem() { Text = "", Value = "", Selected = true });
            else
            {
                var listItem = listNhomDuAn.Select(o => new SelectListItem()
                {
                    Text = o.TenDanhMuc,
                    Value = o.DanhMuc_ID.ToString()
                });
                items.AddRange(listItem);
            }
            ViewBag.NhomDuAn = items;

            // List Tính chất dự án
            items = new List<SelectListItem>();
            var listTinhChatDuAn = typeView == ViewReport.Index ? S4T_HaTinhBase.ListTinhChatDuAn(null) : S4T_HaTinhBase.ListTinhChatDuAn(TrangThai.HoatDong);
            if (!listTinhChatDuAn.Any())
                items.Add(new SelectListItem() { Text = "", Value = "", Selected = true });
            else
            {
                var listItem = listTinhChatDuAn.Select(o => new SelectListItem()
                {
                    Text = o.TenDanhMuc,
                    Value = o.DanhMuc_ID.ToString()
                });
                items.AddRange(listItem);
            }
            ViewBag.TinhChatDuAn = items;
        }
        private void GetViewBag(ViewReport typeView, int? loaiVanBan)
        {
            // List Hình thức quản lý
            var items = new List<SelectListItem>();
            var listLoaiVB = db.LoaiVanBan.ToList();
            if (typeView != ViewReport.Index)
                listLoaiVB = listLoaiVB.Where(o => o.TrangThai == TrangThai.HoatDong).ToList();

            if (!listLoaiVB.Any())
                items.Add(new SelectListItem() { Text = "", Value = "", Selected = true });
            else
            {
                var listItem = listLoaiVB.Select(o => new SelectListItem()
                {
                    Text = o.TenLoaiVanBan,
                    Value = o.LoaiVanBan_ID.ToString()
                });
                items.AddRange(listItem);
            }
            ViewBag.LoaiVB = items;

            items = new List<SelectListItem>();
            List<NhomVanBan> listNhomVB = new List<NhomVanBan>();
            if (listLoaiVB.Any())
            {
                if (loaiVanBan == null)
                {
                    int firstLoaiVB = listLoaiVB.FirstOrDefault().LoaiVanBan_ID;
                    listNhomVB = db.NhomVanBan.Where(o => o.LoaiVanBan_ID == firstLoaiVB).ToList();
                }else
                {
                    listNhomVB = db.NhomVanBan.Where(o => o.LoaiVanBan_ID == loaiVanBan).ToList();
                }
                if (typeView != ViewReport.Index)
                    listNhomVB = listNhomVB.Where(o => o.TrangThai == TrangThai.HoatDong).ToList();
                var listItem = listNhomVB.Select(o => new SelectListItem()
                {
                    Text = o.TenNhomVanBan,
                    Value = o.NhomVanBan_ID.ToString()
                });
                items.AddRange(listItem);
            }
            else
            {
                items.Add(new SelectListItem() { Text = "", Value = "", Selected = true });
            }
            ViewBag.NhomVB = items;
        }
        private void GetViewBag(ViewReport typeView)
        {
            // List Hình thức quản lý
            var items = new List<SelectListItem>();
            var listLoaiVB = db.LoaiVanBan.ToList();
            if (typeView == ViewReport.Index)
                listLoaiVB = listLoaiVB.Where(o => o.TrangThai == TrangThai.HoatDong).ToList();

            if (!listLoaiVB.Any())
                items.Add(new SelectListItem() { Text = "", Value = "", Selected = true });
            else
            {
                var listItem = listLoaiVB.Select(o => new SelectListItem()
                {
                    Text = o.TenLoaiVanBan,
                    Value = o.LoaiVanBan_ID.ToString()
                });
                items.AddRange(listItem);
            }
            ViewBag.LoaiVB = items;
        }
        public ActionResult ViewReport()
        {
            string     email               = (string)Session["Email"];
            Patient    pa                  = obj1.Patients.Where(m => m.email == email).FirstOrDefault();
            ViewReport a                   = new ViewReport();
            List <DiagnosticCenter> Dia    = obj1.DiagnosticCenters.ToList();
            List <Report>           report = obj1.Reports.Where(m => m.patient_id == pa.id).ToList();
            var result = from r in report
                         join d in Dia on r.center_id equals d.id into table1
                         from d in table1.ToList()
                         select new JoinDiagnosticCenterReport()
            {
                center = d,
                rep    = r
            };

            a.result = result;



            return(View(a));
        }
        public ActionResult ViewReport(ViewReport ab)
        {
            if (ModelState.IsValid)
            {
                string  email = (string)Session["Email"];
                Patient pa    = obj1.Patients.Where(m => m.email == email).FirstOrDefault();
                List <DiagnosticCenter> Dia    = obj1.DiagnosticCenters.ToList();
                List <Report>           report = obj1.Reports.Where(m => m.date_time >= ab.starTime && m.date_time <= ab.endTime && m.patient_id == pa.id).ToList();
                var result = from r in report
                             join d in Dia on r.center_id equals d.id into table1
                             from d in table1.ToList()
                             select new JoinDiagnosticCenterReport()
                {
                    center = d,
                    rep    = r
                };
                ab.result = result;


                return(View(ab));
            }
            return(View());
        }
Exemple #12
0
        private void Navigate1_NavigateEvent(object sender, MessageEventArgs e)
        {
            navigateTabContent.Controls.Clear();
            currentOperation = e.Message;
            switch (e.Message)
            {
            case "Home":
                homeControl = new ViewReport();
                navigateTabContent.Controls.Add(homeControl);
                sheet    = homeControl.sheet;
                workBook = homeControl.workBook;
                break;

            case "Import":
                importExcel = new Controls.ImportExcel();
                navigateTabContent.Controls.Add(importExcel);
                sheet = null;
                break;

            case "View":
                view = new Controls.View();
                navigateTabContent.Controls.Add(view);
                sheet    = view.sheet;
                workBook = view.workBook;
                break;

            case "Set":
                setControl = new Set();
                navigateTabContent.Controls.Add(setControl);
                sheet = null;
                break;

            case "ModifyPassword":
                break;
            }
        }
Exemple #13
0
        private void BtnReport_Click(object sender, EventArgs e)
        {
            ViewReport viewReport = new ViewReport();

            viewReport.Show();
        }
        private void btn_view_issue_Click(object sender, EventArgs e)
        {
            ViewReport view = new ViewReport(username, password, designation);

            view.Show();
        }