Exemplo n.º 1
0
        protected override void ShowObjectInformation()
        {
            request            = RequestServices.GetById(IntId);
            NoiDungChiDao.Text = request.RequestContent;
            ThoiHan.Text       = request.RequiredDate.ToDateString();

            LanhDaoYeuCau.SelectByValue(request.RequesterID);

            foreach (var tracker in request.Trackers)
            {
                ChuyenVienTheoDoi.SelectByValue(tracker.UserID, multipleChoice: true);
            }

            foreach (var department in request.Departments)
            {
                DonViThucHien.SelectByValue(department.DepartmentID, multipleChoice: true);
            }

            if (request.IsProvinceRequest)
            {
                NoiDungChiDao.Enabled = false;
            }

            if (request.Performs.Count > 0)
            {
                XacNhanHoanThanh.Checked = request.Performs.First().IsFinishedConfirm;
            }
        }
Exemplo n.º 2
0
        protected override void SetDefaultValueOnCreate()
        {
            ChuyenVienTheoDoi.SelectByValue(Sessions.UserID);

            if (Parameters.Pid > 0)
            {
                LanhDaoYeuCau.SelectByValue(DocumentServices.GetById(Parameters.Pid)?.SignerID);
            }

            XacNhanHoanThanh.Checked = true;
        }
Exemplo n.º 3
0
        protected override void BindValueToPageControls()
        {
            foreach (var user in UserServices.GetList(new[] { UserRole.LanhDaoDonVi, UserRole.LanhDaoVP }))
            {
                LanhDaoYeuCau.AddSelectItem(user.FullName, user.UserID.ToString(), user.DepartmentName?.ToUpper());
            }

            foreach (var user in UserServices.GetList())
            {
                NguoiThucHien.AddSelectItem(user.FullName, user.UserID.ToString(), user.DepartmentName + " .");
            }

            ChuyenVienTheoDoi.BindData(UserServices.GetList(new[] { UserRole.ChuyenVienVP, UserRole.ChuyenVien, UserRole.TruongPhongBan, UserRole.Administrator, UserRole.LanhDaoVP }).ToList <object>(), "UserID", "FullName", "DepartmentName");
            DonViThucHien.BindData(DepartmentServices.GetList().ToList <object>(), "DepartmentID", "DepartmentName", "DepartmentGroupName");
        }
Exemplo n.º 4
0
        protected override void BindValueToPageControls()
        {
            //Chọn người yêu cầu là lãnh đạo đơn vị
            foreach (var user in UserServices.GetList(new[] { UserRole.LanhDaoDonVi }))
            {
                LanhDaoYeuCau.AddSelectItem(user.FullName, user.UserID.ToString(), user.DepartmentName?.ToUpper());
            }

            //Chuyên viên theo dõi: tất cả cá nhân trong đơn vị
            foreach (var user in UserServices.GetList())
            {
                ChuyenVienTheoDoi.AddSelectItem(user.FullName, user.UserID.ToString(), user.DepartmentName?.ToUpper() + ".");
            }

            //Đơn vị thực hiện ý kiến chỉ đạo
            DonViThucHien.BindData(DepartmentServices.GetList().ToList <object>(), "DepartmentID", "DepartmentName", "DepartmentGroupName");
        }