Esempio n. 1
0
        public ActionResult Index(int?p)
        {
            Pager pager = new Pager();

            pager.table      = "CMSJixiao";
            pager.strwhere   = "1=1";
            pager.PageSize   = 20;
            pager.PageNo     = p ?? 1;
            pager.FieldKey   = "JixiaoId";
            pager.FiledOrder = "JixiaoId Desc";
            pager            = CMSService.SelectAll("Jixiao", pager);

            List <JixiaoDto> list = new List <JixiaoDto>();

            foreach (DataRow dr in pager.EntityDataTable.Rows)
            {
                JixiaoDto dto = JixiaoMapping.getDTO(dr);
                list.Add(dto);
            }
            pager.Entity = list.AsQueryable();

            ViewBag.PageNo          = p ?? 1;
            ViewBag.PageCount       = pager.PageCount;
            ViewBag.RecordCount     = pager.Amount;
            ViewBag.Message         = pager.Amount;
            ViewBag.ZongCount       = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "1=1", "Count(JixiaoId)");
            ViewBag.ShenheCount     = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "JixiaoStatus='已审核'", "Count(JixiaoId)");
            ViewBag.WeishenheCount  = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "JixiaoStatus='未通过'", "Count(JixiaoId)");
            ViewBag.ZongFenshu      = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "1=1", "SUM(JixiaoFenshu)");
            ViewBag.ShenheFenshu    = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "JixiaoStatus='已审核'", "SUM(JixiaoFenshu)");
            ViewBag.WeishenheFenshu = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "JixiaoStatus='未通过'", "SUM(JixiaoFenshu)");
            ViewData["Month"]       = CommonTools.GetMontList();

            return(View(pager.Entity));
        }
Esempio n. 2
0
        public ActionResult Create(RoleModel model)
        {
            try
            {
                RoleDto dto = new RoleDto();

                dto.RoleName        = model.RoleName;
                dto.RoleDescription = model.RoleDescription;



                string  JsonString = JsonHelper.JsonSerializerBySingleData(dto);
                Message msg        = CMSService.Insert("Role", JsonString);
                return(RedirectTo("/Role/Index", msg.MessageInfo));
            }
            catch
            {
                Message msg = new Message();
                msg.MessageStatus = "Error";
                msg.MessageInfo   = "操作出错了";
                ViewBag.Status    = msg.MessageStatus;
                ViewBag.msg       = msg.MessageInfo;
                return(View());
            }
        }
Esempio n. 3
0
        public ActionResult EditReferrals(int Id, int CaseheaderId)
        {
            viewDHSReferral viewDHSReferral;

            if (Id != 0)
            {
                viewDHSReferral = CMSService.GetDHSReferrals(Id);
            }

            else
            {
                viewDHSReferral             = new viewDHSReferral();
                viewDHSReferral.DateCreated = DateTime.Now;
            }


            viewDHSReferral.caselookup     = getcaselookup(username, ViewBag.UserContractId);
            viewDHSReferral.viewCaseHeader = new AGE.CMS.Data.Models.Intake.viewCaseHeader();
            viewDHSReferral.viewCaseHeader = CMSService.GetCaseHeaderById(CaseheaderId);
            viewDHSReferral.CaseheaderId   = viewDHSReferral.viewCaseHeader.Id;

            if (viewDHSReferral.caselookup.listofcontracts != null && viewDHSReferral.caselookup.listofcontracts.Any() && viewDHSReferral.caselookup.listofcontracts.Count == 1)
            {
                viewDHSReferral.ContractId   = viewDHSReferral.caselookup.listofcontracts.FirstOrDefault().Id;
                viewDHSReferral.ContractName = (from contract in viewDHSReferral.caselookup.listofcontracts where contract.Id == viewDHSReferral.ContractId select contract.ContractName).FirstOrDefault();
            }

            return(View(viewDHSReferral));
        }
Esempio n. 4
0
        public EmptyResult UpdatePrograms(int productID, int programID, string programName, int?advCertListTypeID)
        {
            // M.Orlando: When user is on the Compliance page (http://localhost:49179/Corporate/Home/Index),
            // this is where code POSTS back to the server when the user selects different program.
            var commonService = new CommonService();

            AppSession.SelectedProgramId           = programID;
            AppSession.SelectedProgramName         = programName;
            AppSession.SelectedCertificationItemID = Convert.ToInt32(advCertListTypeID);

            AppSession.IsCorporateSite = new CommonService().CheckCorporateAccess(AppSession.SelectedSiteId);
            SetTracersAccess();
            CMSService.UpdateCMSSessionValue();

            var menuService = new JCR.Reports.Services.MenuService();

            if (advCertListTypeID > 0)
            {
                menuService.SaveArg(AppSession.UserID.GetValueOrDefault(), "CertificationItemID", programID.ToString());
            }
            else
            {
                menuService.SaveArg(AppSession.UserID.GetValueOrDefault(), "ProgramID", programID.ToString());
            }
            //menuService.RefreshUserMenuState(AppSession.UserID.GetValueOrDefault());

            return(new EmptyResult());
        }
Esempio n. 5
0
        //
        // GET: /Role/Delete/5
        public ActionResult Delete(int id)
        {
            try{
                RoleDto   dto = new RoleDto();
                DataTable dt  = CMSService.SelectOne("Role", "CMSRole", "RoleId=" + id);
                foreach (DataRow dr in dt.Rows)
                {
                    dto = RoleMapping.getDTO(dr);
                }
                string    strwhere = "CHARINDEX('" + dto.RoleName + "', UserRoles)>0";
                DataTable userdt   = CMSService.SelectSome("User", "CMSUser", strwhere);

                Message msg = new Message();
                if (userdt.Rows.Count > 0)
                {
                    msg.MessageInfo = "此角色还有" + userdt.Rows.Count + "条相关数据,不允许删除";
                    return(RedirectTo("/Role/Index", msg.MessageInfo));
                }
                else
                {
                    msg             = CMSService.Delete("Role", "CMSRole", "RoleId=" + id);
                    msg.MessageInfo = "数据删除操作成功";
                    return(RedirectTo("/Role/Index", msg.MessageInfo));
                }
            }
            catch
            {
                Message msg = new Message();
                msg.MessageStatus = "Error";
                msg.MessageInfo   = "操作出错了";
                ViewBag.Status    = msg.MessageStatus;
                ViewBag.msg       = msg.MessageInfo;
                return(View());
            }
        }
Esempio n. 6
0
        public ActionResult Create(CustomerAddViewModel model)
        {
            try
            {
                CustomerDto dto = new CustomerDto();

                dto.CustomerName     = model.CustomerName;
                dto.CustomerNumber   = model.CustomerNumber;
                dto.CustomerSex      = CommonTools.GetSexByVerify(model.CustomerNumber);
                dto.CustomerBirthday = DateTime.Parse(CommonTools.GetBirthdyByVerify(model.CustomerNumber));



                string  JsonString = JsonHelper.JsonSerializerBySingleData(dto);
                Message msg        = CMSService.Insert("Customer", JsonString);
                return(RedirectTo("/Customer/Index?category=全部&guidang=0", msg.MessageInfo));
            }
            catch
            {
                Message msg = new Message();
                msg.MessageStatus = "Error";
                msg.MessageInfo   = "操作出错了";
                ViewBag.Status    = msg.MessageStatus;
                ViewBag.msg       = msg.MessageInfo;
                return(View());
            }
        }
Esempio n. 7
0
        //
        // GET: /Yuyue/
        public ActionResult Index(int?p, int?id)
        {
            Pager pager = new Pager();

            pager.table    = "CMSYuyue";
            pager.strwhere = "1=1";
            if (id != 0)
            {
                pager.strwhere = pager.strwhere + "YuyueDoctorId=" + id;
            }
            // pager.strwhere = "YuyueCustomerId=" + id;
            pager.PageSize   = 10;
            pager.PageNo     = p ?? 1;
            pager.FieldKey   = "YuyueId";
            pager.FiledOrder = "YuyueDateTime Desc";
            pager            = CMSService.SelectAll("Yuyue", pager);

            List <YuyueDto> list = new List <YuyueDto>();

            foreach (DataRow dr in pager.EntityDataTable.Rows)
            {
                YuyueDto dto = YuyueMapping.getDTO(dr);
                list.Add(dto);
            }
            pager.Entity = list.AsQueryable();

            ViewBag.PageNo       = p ?? 1;
            ViewBag.PageCount    = pager.PageCount;
            ViewBag.RecordCount  = pager.Amount;
            ViewBag.Message      = pager.Amount;
            ViewBag.CustomerId   = id;
            ViewBag.CustomerName = MyService.CustomerIdToName("CustomerId=" + id);

            return(View(pager.Entity));
        }
        public ActionResult ListQualityAssurance()
        {
            viewQualityAssuranceTracker viewtracker = new viewQualityAssuranceTracker();

            if (User.IsInRole("CMS_IDOAStaff"))
            {
                viewtracker.ListOfQualityAssuranceTracker = CMSService.ListQualityAssuranceTracker().ToList();
            }
            else if (User.IsInRole("CMS_RAAAdmin"))
            {
                int UserPSAId = 0;
                UserPSAId = APSCaseService.ListOfPSAsByUserName(username).FirstOrDefault().Id;

                viewtracker.ListOfQualityAssuranceTracker = CMSService.ListQualityAssuranceTracker().Where(i => i.PSAId == UserPSAId).ToList();
            }
            else if (User.IsInRole("CMS_Supervisor"))
            {
                int UserAgencyId = 0;
                //using (var APSCaseWCFServiceClient = new AGE.CMS.Web.APSCaseWCFService.APSCaseWCFServiceClient())
                //{
                //    UserAgencyId = APSCaseWCFServiceClient.ListOfAgenciesByUserName(username).FirstOrDefault().;
                //}
                UserAgencyId = CMSService.ListOfContracts(username).FirstOrDefault().Id;
                viewtracker.ListOfQualityAssuranceTracker = CMSService.ListQualityAssuranceTracker().Where(i => i.AgencyId == UserAgencyId).ToList();
            }



            return(View(viewtracker));
        }
Esempio n. 9
0
        public ActionResult UserSignup(UserSignupViewModel model)
        {
            try
            {
                AddUserDto dto = new AddUserDto();


                dto.UserName     = model.UserName;
                dto.UserPassword = CommonTools.ToMd5(model.UserPassword);
                dto.UserRoles    = model.UserRoles;
                dto.UserStatus   = true;


                string  userJsonString = JsonHelper.JsonSerializerBySingleData(dto);
                Message msg            = CMSService.Insert("User", userJsonString);

                // return RedirectTo("/Login/Login", msg.MessageInfo);
                return(RedirectToAction("Login", "Login", new { ac = "SignupSuccess" }));
            }

            catch
            {
                Message msg = new Message();
                msg.MessageStatus = "Error";
                msg.MessageInfo   = "注册失败了";
                ViewBag.Status    = msg.MessageStatus;
                ViewBag.msg       = msg.MessageInfo;
                return(View("Login"));
            }
        }
Esempio n. 10
0
        public ActionResult Create(CategoryModel model)
        {
            try
            {
                CategoryDto dto = new CategoryDto();

                dto.CategoryName        = model.CategoryName;
                dto.CategoryDescription = model.CategoryDescription;
                dto.CategoryParentId    = model.CategoryParentId;



                string  JsonString = JsonHelper.JsonSerializerBySingleData(dto);
                Message msg        = CMSService.Insert("Category", JsonString);
                return(RedirectTo("/Category/Index/" + model.CategoryParentId + "?CategoryParentName=" + model.CategoryParentName, msg.MessageInfo));
            }
            catch
            {
                Message msg = new Message();
                msg.MessageInfo = "插入操作出错了";
                ViewBag.Status  = "Error";
                ViewBag.msg     = msg.MessageInfo;
                return(View());
            }
        }
Esempio n. 11
0
        public ActionResult Create(FankuiAddViewModel model)
        {
            try
            {
                FankuiDto dto = new FankuiDto();
                dto.FankuiResult      = model.FankuiResult;
                dto.FankuiSource      = model.FankuiSource;
                dto.FankuiDescription = model.FankuiDescription;
                dto.FankuiSendTime    = System.DateTime.Now;
                dto.FankuiTime        = System.DateTime.Now;
                dto.FankuiStatus      = "已查看";
                dto.FankuiCustomerId  = model.FankuiCustomerId;
                dto.FankuiDoctor      = int.Parse(System.Web.HttpContext.Current.Request.Cookies["UserId"].Value);
                // TODO: Add insert logic here
                string  JsonString = JsonHelper.JsonSerializerBySingleData(dto);
                Message msg        = CMSService.Insert("Fankui", JsonString);
                return(RedirectTo("/Fankui/Index/" + model.FankuiCustomerId, msg.MessageInfo));
                // return RedirectToAction("Index");
            }
            catch
            {
                Message msg = new Message();
                msg.MessageInfo = "插入操作失败了,请检查是否输入错误";

                return(RedirectTo("/Fankui/Create/" + model.FankuiCustomerId, msg.MessageInfo));
            }
        }
Esempio n. 12
0
        // Category列表
        public ActionResult Index(int?p, int id, string CategoryParentName)
        {
            Pager pager = new Pager();

            pager.table      = "CMSCategory";
            pager.strwhere   = "CategoryParentId=" + id;
            pager.PageSize   = 10;
            pager.PageNo     = p ?? 1;
            pager.FieldKey   = "CategoryId";
            pager.FiledOrder = "CategoryId Desc";
            pager            = CMSService.SelectAll("Category", pager);

            List <CategoryDto> list = new List <CategoryDto>();

            foreach (DataRow dr in pager.EntityDataTable.Rows)
            {
                CategoryDto dto = CategoryMapping.getDTO(dr);
                list.Add(dto);
            }
            pager.Entity = list.AsQueryable();

            ViewBag.PageNo             = p ?? 1;
            ViewBag.PageCount          = pager.PageCount;
            ViewBag.RecordCount        = pager.Amount;
            ViewBag.Message            = pager.Amount;
            ViewBag.CategoryParentName = CategoryParentName;
            ViewBag.CategoryParentId   = id;
            return(View(pager.Entity));
        }
Esempio n. 13
0
        // 删除Category

        public ActionResult Delete(int id, string CategoryName)
        {
            try
            {
                CategoryDto dto = new CategoryDto();
                DataTable   dt  = CMSService.SelectOne("Category", "CMSCategory", "CategoryId=" + id);
                foreach (DataRow dr in dt.Rows)
                {
                    dto = CategoryMapping.getDTO(dr);
                }
                string    strwhere   = "CategoryParentId=" + id;
                DataTable categorydt = CMSService.SelectSome("Category", "CMSCategory", strwhere);

                Message msg = new Message();
                if (categorydt.Rows.Count > 0)
                {
                    msg.MessageInfo = "此角色还有" + categorydt.Rows.Count + "条相关数据,不允许删除";
                    return(RedirectTo("/Category/Index/" + dto.CategoryParentId + "?CategoryName=" + CategoryName, msg.MessageInfo));
                }
                else
                {
                    msg             = CMSService.Delete("Category", "CMSCategory", "CategoryId=" + id);
                    msg.MessageInfo = "数据删除操作成功";
                    return(RedirectTo("/Category/Index/" + dto.CategoryParentId + "?CategoryName=" + CategoryName, msg.MessageInfo));
                }
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 14
0
        public ActionResult Create(ChufangAddViewModel model)
        {
            try
            {
                ChufangDto dto = new ChufangDto();
                dto.ChufangChuzhi     = model.ChufangChuzhi;
                dto.ChufangZhenduan   = model.ChufangZhenduan;
                dto.ChufangYongyao    = model.ChufangYongyao;
                dto.ChufangCustomerId = model.ChufangCustomerId;
                dto.ChufangTime       = System.DateTime.Now;
                if (string.IsNullOrEmpty(model.ChufangImg))
                {
                    dto.ChufangImg = "";
                }
                else
                {
                    dto.ChufangImg = model.ChufangImg;
                }

                dto.ChufangDoctor = int.Parse(System.Web.HttpContext.Current.Request.Cookies["UserId"].Value);
                string  JsonString = JsonHelper.JsonSerializerBySingleData(dto);
                Message msg        = CMSService.Insert("Chufang", JsonString);
                return(RedirectTo("/Chufang/Index/" + dto.ChufangCustomerId, msg.MessageInfo));
            }
            catch
            {
                Message msg = new Message();
                msg.MessageInfo = "上传图片好像出错了";

                return(RedirectTo("/Chufang/Create/" + model.ChufangCustomerId, msg.MessageInfo));
            }
        }
Esempio n. 15
0
        public ActionResult ResetPassword(ResetPasswordViewModel model)
        {
            try
            {
                UserDto   dto = new UserDto();
                Message   msg = new Message();
                DataTable dt  = CMSService.SelectOne("User", "CMSUser", "UserId=" + model.UserId);

                foreach (DataRow dr in dt.Rows)
                {
                    dto = UserMapping.getDTO(dr);
                    dto.UserPassword = CommonTools.ToMd5(model.UserPassword);
                }
                string JsonString = JsonHelper.JsonSerializerBySingleData(dto);
                msg = CMSService.Update("User", JsonString);
                msg.MessageStatus = "Success";
                msg.MessageInfo   = "密码修改成功了";
                ViewBag.Status    = msg.MessageStatus;
                // TODO: Add delete logic here

                return(RedirectTo("/User/Index", msg.MessageInfo));
            }

            catch
            {
                Message msg = new Message();
                msg.MessageStatus = "Error";
                msg.MessageInfo   = "操作出错了";
                ViewBag.Status    = msg.MessageStatus;
                ViewBag.msg       = msg.MessageInfo;
                return(View());
            }
        }
Esempio n. 16
0
        //
        // GET: /Article/Edit/5
        public ActionResult Edit(int id)
        {
            ArticleModel model = new ArticleModel();
            DataTable    dt    = CMSService.SelectOne("Article", "CMSArticle", "ArticleId=" + id);

            foreach (DataRow dr in dt.Rows)
            {
                ArticleDto dto = new ArticleDto();
                dto                      = ArticleMapping.getDTO(dr);
                model.ArticleId          = dto.ArticleId;
                model.ArticleTitle       = dto.ArticleTitle;
                model.ArticleContent     = dto.ArticleContent;
                model.ArticleKeywords    = dto.ArticleKeywords;
                model.ArticleDescription = dto.ArticleDescription;
                model.ArticleCategory    = dto.ArticleCategory;
                model.ArticleAuthor      = dto.ArticleTitle;
                model.ArticleEditor      = dto.ArticleEditor;
                model.ArticleImg         = dto.ArticleImg;
                model.ArticleClassic     = dto.ArticleClassic;
                model.ArticleTop         = dto.ArticleTop;
                model.ArticleHot         = dto.ArticleHot;
                model.ArticleTime        = dto.ArticleTime;
            }

            ViewData["Category"] = MyService.GetCategorySelectList("CategoryParentId=1");
            return(View(model));
        }
Esempio n. 17
0
        public ActionResult SendPassword(UserForgotViewModel model)
        {
            string    strwhere = "UserName='******' and UserEmail='" + model.UserEmail + "'";
            DataTable dt       = CMSService.SelectOne("User", "CMSUser", strwhere);

            if (dt.Rows.Count > 0)
            {
                string newpassword = CommonTools.GenerateRandomNumber(8);

                CMSService.UpdateFieldOneByOne("User", "CMSUser", "UserName='******'", "UserPassword", CommonTools.ToMd5(newpassword));
                //TO DO Sendemail
                string toMail      = model.UserEmail;
                string fromMail    = "*****@*****.**";
                string displayName = model.UserName;
                string mailTitle   = "重置密码";
                string username    = model.UserName;
                string content     = "密码重置为:" + newpassword + "。请尽快登录修改密码!";
                //string myname = "曲线社区卫生服务中心";
                //string mailcontent = CommonTools.ReplaceText(username, content, myname);

                CommonServices.SendEmail(toMail, fromMail, displayName, mailTitle, content);
                return(RedirectToAction("Login", "Login", new { ac = "SendSuccess" }));
            }
            else
            {
                return(RedirectToAction("Login", "Login", new { ac = "SendError" }));
            }
        }
Esempio n. 18
0
        public ActionResult Edit(ArticleModel model)
        {
            ArticleDto dto = new ArticleDto();
            DataTable  dt  = CMSService.SelectOne("Article", "CMSArticle", "ArticleId=" + model.ArticleId);

            foreach (DataRow dr in dt.Rows)
            {
                dto                    = ArticleMapping.getDTO(dr);
                dto.ArticleId          = model.ArticleId;
                dto.ArticleTitle       = model.ArticleTitle;
                dto.ArticleContent     = model.ArticleContent;
                dto.ArticleKeywords    = model.ArticleKeywords;
                dto.ArticleDescription = model.ArticleDescription;
                dto.ArticleCategory    = model.ArticleCategory;
                dto.ArticleAuthor      = model.ArticleTitle;
                dto.ArticleEditor      = "系统自动进入";
                if (String.IsNullOrEmpty(model.ArticleImg))
                {
                    model.ArticleImg = "";
                    dto.ArticleImg   = model.ArticleImg;
                }
                dto.ArticleClassic = model.ArticleClassic;
                dto.ArticleTop     = model.ArticleTop;
                dto.ArticleHot     = model.ArticleHot;
                dto.ArticleTime    = System.DateTime.Now;
            }
            string  JsonString = JsonHelper.JsonSerializerBySingleData(dto);
            Message msg        = CMSService.Update("Article", JsonString);

            // TODO: Add update logic here

            return(RedirectToAction("Index"));
        }
Esempio n. 19
0
        public ActionResult Daizhen(int?p)
        {
            Pager pager = new Pager();

            pager.table      = "CMSCustomer";
            pager.strwhere   = "1=1";
            pager.PageSize   = 10;
            pager.PageNo     = p ?? 1;
            pager.FieldKey   = "CustomerId";
            pager.FiledOrder = "CustomerId Desc";
            pager.strwhere   = pager.strwhere + " and CustomerTizhi='0'";


            pager = CMSService.SelectAll("Customer", pager);
            List <CustomerDto> list = new List <CustomerDto>();

            foreach (DataRow dr in pager.EntityDataTable.Rows)
            {
                CustomerDto dto = CustomerMapping.getDTO(dr);
                list.Add(dto);
            }
            pager.Entity = list.AsQueryable();

            ViewBag.PageNo      = p ?? 1;
            ViewBag.PageCount   = pager.PageCount;
            ViewBag.RecordCount = pager.Amount;
            ViewBag.Message     = pager.Amount;


            return(View(pager.Entity));
        }
Esempio n. 20
0
        public JsonResult GetDeliveryDetails(string DeliveryID)
        {
            List <CMSDeliveryDetailWModels> SyncDatas = new List <CMSDeliveryDetailWModels>();
            var cmsService  = new CMSService();
            int Delivery_ID = NumUtil.ParseInteger(DeliveryID);
            var cri         = new DeliveryCriteria();

            cri.Delivery_ID = Delivery_ID;
            var result = cmsService.GetCMSDelivery(cri);

            if (result.Code == ReturnCode.SUCCESS)
            {
                var deliverys = result.Object as List <CMS_Delivery>;
                if (deliverys != null && deliverys.Count() == 1)
                {
                    var delivery = deliverys.FirstOrDefault();
                    foreach (var row in delivery.CMS_Delivery_Detail)
                    {
                        var lrow = new CMSDeliveryDetailWModels();
                        lrow.CMS_Delivery_Detail_ID = row.CMS_Delivery_Detail_ID;
                        if (!string.IsNullOrEmpty(row.Product_Code))
                        {
                            lrow.Product_ID   = 1; //remove after improve code in mobile
                            lrow.Product_Code = row.Product_Code;
                            lrow.Product_Name = "";
                        }
                        SyncDatas.Add(lrow);
                    }
                }
            }
            return(Json(SyncDatas, JsonRequestBehavior.AllowGet));
        }
Esempio n. 21
0
        public ActionResult List(int?p)
        {
            int   DoctorId = int.Parse(System.Web.HttpContext.Current.Request.Cookies["UserId"].Value);
            Pager pager    = new Pager();

            pager.table = "CMSYuyue";

            pager.strwhere   = " YuyueDoctorId=" + DoctorId;
            pager.PageSize   = 10;
            pager.PageNo     = p ?? 1;
            pager.FieldKey   = "YuyueId";
            pager.FiledOrder = "YuyueDateTime Desc";
            pager            = CMSService.SelectAll("Yuyue", pager);

            List <YuyueDto> list = new List <YuyueDto>();

            foreach (DataRow dr in pager.EntityDataTable.Rows)
            {
                YuyueDto dto = YuyueMapping.getDTO(dr);
                list.Add(dto);
            }
            pager.Entity = list.AsQueryable();

            ViewBag.PageNo      = p ?? 1;
            ViewBag.PageCount   = pager.PageCount;
            ViewBag.RecordCount = pager.Amount;
            ViewBag.Message     = pager.Amount;


            return(View(pager.Entity));
        }
Esempio n. 22
0
        //
        // GET: /Xueya/
        public ActionResult Index(int?p, int id)
        {
            Pager pager = new Pager();

            pager.table      = "CMSXueya";
            pager.strwhere   = "CustomerId=" + id;
            pager.PageSize   = 10;
            pager.PageNo     = p ?? 1;
            pager.FieldKey   = "XueyaId";
            pager.FiledOrder = "XueyaId Desc";
            pager            = CMSService.SelectAll("Xueya", pager);

            List <XueyaDto> list = new List <XueyaDto>();

            foreach (DataRow dr in pager.EntityDataTable.Rows)
            {
                XueyaDto dto = XueyaMapping.getDTO(dr);
                list.Add(dto);
            }
            pager.Entity = list.AsQueryable();

            ViewBag.PageNo       = p ?? 1;
            ViewBag.PageCount    = pager.PageCount;
            ViewBag.RecordCount  = pager.Amount;
            ViewBag.Message      = pager.Amount;
            ViewBag.CustomerId   = id;
            ViewBag.CustomerName = MyService.CustomerIdToName("CustomerId=" + id);

            return(View(pager.Entity));
        }
Esempio n. 23
0
        public ActionResult Edit(RoleModel model)
        {
            try{
                RoleDto   dto = new RoleDto();
                DataTable dt  = CMSService.SelectOne("Role", "CMSRole", "RoleId=" + model.RoleId);
                foreach (DataRow dr in dt.Rows)
                {
                    dto                 = RoleMapping.getDTO(dr);
                    dto.RoleName        = model.RoleName;
                    dto.RoleDescription = model.RoleDescription;
                }
                string  JsonString = JsonHelper.JsonSerializerBySingleData(dto);
                Message msg        = CMSService.Update("Role", JsonString);
                // TODO: Add update logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                Message msg = new Message();
                msg.MessageStatus = "Error";
                msg.MessageInfo   = "操作出错了";
                ViewBag.Status    = msg.MessageStatus;
                ViewBag.msg       = msg.MessageInfo;
                return(View());
            }
        }
Esempio n. 24
0
        public ActionResult PartialInfo(string username)
        {
            UserViewModel model = new UserViewModel();
            DataTable     dt    = CMSService.SelectOne("User", "CMSUser", "UserName='******'");

            foreach (DataRow dr in dt.Rows)
            {
                UserDto dto = new UserDto();
                dto                    = UserMapping.getDTO(dr);
                model.UserId           = dto.UserId;
                model.UserName         = dto.UserName;
                model.UserRoles        = MyService.RolesIdToRolesName(dto.UserRoles);
                model.UserEmail        = dto.UserEmail;
                model.UserTelephone    = dto.UserTelephone;
                model.UserStatus       = dto.UserStatus;
                model.UserRegisterTime = dto.UserRegisterTime;
                model.UserRealName     = dto.UserRealName;
                model.UserSex          = dto.UserSex;
                model.UserBirthday     = dto.UserBirthday.ToShortDateString();
                if (String.IsNullOrEmpty(dto.UserImg))
                {
                    model.UserImg = "/UserImg/Img/default_48.jpg";
                }
                else
                {
                    model.UserImg = dto.UserImg + "_48.jpg";
                }
            }
            ViewData["Sex"] = MyService.GetSexSelectList();
            return(View(model));
        }
Esempio n. 25
0
        //
        // GET: /Role/
        public ActionResult Index(int?p)
        {
            Pager pager = new Pager();

            pager.table      = "CMSRole";
            pager.strwhere   = "1=1";
            pager.PageSize   = 10;
            pager.PageNo     = p ?? 1;
            pager.FieldKey   = "RoleId";
            pager.FiledOrder = "RoleId Desc";
            pager            = CMSService.SelectAll("Role", pager);

            List <RoleDto> list = new List <RoleDto>();

            foreach (DataRow dr in pager.EntityDataTable.Rows)
            {
                RoleDto dto = RoleMapping.getDTO(dr);
                list.Add(dto);
            }
            pager.Entity = list.AsQueryable();

            ViewBag.PageNo      = p ?? 1;
            ViewBag.PageCount   = pager.PageCount;
            ViewBag.RecordCount = pager.Amount;
            ViewBag.Message     = pager.Amount;

            return(View(pager.Entity));
        }
Esempio n. 26
0
        public ActionResult Create(UserAddViewModel model)
        {
            try
            {
                AddUserDto dto = new AddUserDto();


                dto.UserName     = model.UserName;
                dto.UserPassword = CommonTools.ToMd5(model.UserPassword);
                dto.UserRoles    = "45";
                dto.UserStatus   = true;
                string  userJsonString = JsonHelper.JsonSerializerBySingleData(dto);
                Message msg            = CMSService.Insert("User", userJsonString);
                return(RedirectTo("/User/Index", msg.MessageInfo));
            }

            catch
            {
                Message msg = new Message();
                msg.MessageStatus = "Error";
                msg.MessageInfo   = "操作出错了";
                ViewBag.Status    = msg.MessageStatus;
                ViewBag.msg       = msg.MessageInfo;
                return(View());
            }
        }
Esempio n. 27
0
        public ActionResult SaveReferrals(viewDHSReferral viewDHSReferral)
        {
            viewDHSReferral.StatusDescription = CaseStatus.Responded.ToString();
            int ad = CMSService.SaveDHSReferral(viewDHSReferral);

            //string ToEmail = null;

            //string Message = "You have received a DHS Referral from " + CMSService.GetContract(contractids.FirstOrDefault()).ContractName + ".";

            //string Subject = "DHS Referral";

            //if (viewDHSReferral.IsDDD == true)
            //{
            //    ToEmail = System.Configuration.ConfigurationManager.AppSettings["_DDDEmail"];
            //    SendEmail(ToEmail, Message, Subject);
            //}
            //if (viewDHSReferral.IsDRS == true)
            //{
            //    ToEmail = System.Configuration.ConfigurationManager.AppSettings["_DRSEmail"];
            //    SendEmail(ToEmail, Message, Subject);
            //}
            //if (viewDHSReferral.IsDMH == true)
            //{
            //    ToEmail = System.Configuration.ConfigurationManager.AppSettings["_DMHEmail"];
            //    SendEmail(ToEmail, Message, Subject);
            //}

            return(Redirect(Url.Action("Referrals", "External")));
        }
Esempio n. 28
0
        // 删除用户
        public ActionResult Delete(int id)
        {
            Message msg = CMSService.Delete("User", "CMSUser", "UserId=" + id);

            msg.MessageInfo = "数据删除操作成功";
            return(RedirectTo("/User/Index", msg.MessageInfo));
        }
        public ActionResult GetIdentifiedBy(string selectedSiteIDs, string programIDs, string coPIDs, string tagIDs)
        {
            try
            {
                programIDs = programIDs == "-1" ? null : programIDs;
                coPIDs     = coPIDs == "-1" ? null : coPIDs;
                tagIDs     = tagIDs == "-1" ? null : tagIDs;

                return(PartialView("Search/_IdentifiedBy", CMSService.GetIdentifiedUsers(selectedSiteIDs, programIDs, coPIDs, tagIDs)));
            }
            catch (Exception ex)
            {
                ExceptionLog exceptionLog = new ExceptionLog
                {
                    ExceptionText = "Reports: " + ex.Message,
                    PageName      = "CorporateReportController",
                    MethodName    = "GetMultiSiteTags",
                    UserID        = Convert.ToInt32(AppSession.UserID),
                    SiteId        = Convert.ToInt32(AppSession.SelectedSiteId),
                    TransSQL      = "",
                    HttpReferrer  = null
                };
                exceptionService.LogException(exceptionLog);

                return(RedirectToAction("Error", "Transfer"));
            }
        }
Esempio n. 30
0
      public ActionResult RegisterUser()
      {
          Users user = CMSService.GetUserByUserName(username);



          CodeTable cT = new CodeTable();

          Session["CODETABLE"] = cT;


          viewUser newUser = new viewUser();

          if (user != null)
          {
              if (user.IsActive == true)
              {
                  using (var securityWCFServiceClient = new SecurityWCFServiceClient())
                  {
                      var nav = securityWCFServiceClient.GetDefaultNavigationByRole(applicationname, codeTable.UserRoleName);
                      return(RedirectToAction(nav.ActionName, nav.ControllerName, new { Area = areaname }));
                  }
              }
              else
              {
                  newUser = CMSService.GetUser(user.UserId);
                  newUser.UserContracts = newUser.UserContracts.Where(c => c.EndDate == null).ToList();
                  newUser.IsPending     = true;

                  if (newUser.UserConfidentiality == null || newUser.UserConfidentiality.UserSignatureDate == null)
                  {
                      return(RedirectToAction("UserConfidentiality", "Account", new { @userId = user.UserId }));
                  }
              }
          }
          else
          {
              newUser.UserName = username;

              newUser.Roles             = CMSService.GetRoles();
              newUser.PossibleContracts = CMSService.GetContracts();

              for (int i = 0; i < 3; i++)
              {
                  viewUserContract newContract = new viewUserContract();

                  newUser.UserContracts.Add(newContract);
              }

              newUser.PossiblePSAs = CMSService.GetPSAs();

              newUser.PossibleMCOs = CMSService.GetMCOs();

              newUser.IsAcceptCon = false;
          }



          return(View(newUser));
      }