Esempio n. 1
0
        public ActionResult Index(string m)
        {
            PrintedFormsModel model = new PrintedFormsModel();

            model.Message = m;
            var realRole = Role.GetRealRole(CurrentUser);

            if (!(realRole == Role.Administrator || realRole == Role.AdministratorBSO))
            {
                if (realRole == Role.ResponsibleBSO)
                {
                    model.BSOReportForm10Full.DeliveryPoints = ReferencesProvider.GetDeliveryPointsForResponsibleBSO(CurrentUser.Id, false);
                    model.BSOReportForm10.DeliveryPoints     = ReferencesProvider.GetDeliveryPointsForResponsibleBSO(CurrentUser.Id, false);
                    model.SNILSReport.DeliveryPoints         = ReferencesProvider.GetDeliveryPointsForResponsibleBSO(CurrentUser.Id, false);
                }
                else
                {
                    model.BSOReportForm10Full.DeliveryPointIds = new List <long>()
                    {
                        CurrentUser.DeliveryPoint.Id
                    };
                    model.BSOReportForm10.DeliveryPointIds = new List <long>()
                    {
                        CurrentUser.DeliveryPoint.Id
                    };
                    model.SNILSReport.DeliveryPointIds = new List <long>()
                    {
                        CurrentUser.DeliveryPoint.Id
                    };
                }
            }

            return(View(model));
        }
Esempio n. 2
0
        public ActionResult Index()
        {
            PrintedFormsModel model = new PrintedFormsModel();

            return(View(model));
        }