Esempio n. 1
0
        /// <summary>
        /// 免责申明
        /// </summary>
        /// <returns></returns>
        public ActionResult MZSM()
        {
            string content = new BllSysCompany().GetSetting(5);

            ViewData["MZSM"] = content;
            return(View());
        }
Esempio n. 2
0
        public JsonResult GetCompanyByFlow(string Id)
        {
            var FlowModel    = Bll.LoadData(Id);
            var companyModel = new ModSysCompany();
            var MasterModel  = new ModSysMaster();

            if (FlowModel.FlowType != 3)
            {
                companyModel = new BllSysCompany().LoadData(FlowModel.CompanyId);
                MasterModel  = new BllSysMaster().Get(FlowModel.MasterId);
            }
            else
            {
                MasterModel  = new BllSysMaster().Get(FlowModel.ApprovalUser);//申请人编号
                companyModel = new BllSysCompany().LoadData(MasterModel.Cid);
            }
            Hashtable ht = new Hashtable();

            ht.Add("Introduction", FlowModel.Reamrk);
            //公司信息
            if (companyModel != null)
            {
                ht.Add("Name", companyModel.Name);         //公司名称
                ht.Add("Address", companyModel.Address);   //地址
                ht.Add("LinkUser", companyModel.LinkUser); //联系 人
                ht.Add("Phone", companyModel.Phone);       //联系电话
                ht.Add("Attribute", companyModel.Attribute);
            }
            if (MasterModel != null)
            {
                ht.Add("LoginName", MasterModel.LoginName);
            }
            return(Json(new { data = ht }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
        /// <summary>
        /// 敏感词管理
        /// </summary>
        /// <returns></returns>
        public ActionResult KeyWords()
        {
            string content = new BllSysCompany().GetSetting(4);

            ViewData["KeyWords"] = content;
            return(View());
        }
Esempio n. 4
0
        /// <summary>
        /// 上级单位 首页
        /// </summary>
        /// <returns></returns>
        public ActionResult ParentIndex()
        {
            var master = new MasterContext().Master;

            if (master == null)
            {
                return(Redirect("/Temple/LoginError"));
            }
            else
            {
                //获取通知公告
                XMLHealper XmlColl = new XMLHealper(Server.MapPath("~") + "Project\\Template\\notice.xml");
                string     notice  = "";
                foreach (XmlNode Nodes in XmlColl.GetXmlRoot().SelectNodes("tice"))
                {
                    notice = Nodes.Attributes["value"].InnerText;
                }
                ViewData["Notice"]      = notice;
                ViewData["WebSiteName"] = ConfigurationManager.AppSettings["WebSiteName"];//系统站点名称
                ViewData["Version"]     = ConfigurationManager.AppSettings["Version"];
                ViewData["copyright"]   = "";
                var model = new BllSysCompany().LoadData(key);
                if (model != null)
                {
                    ViewData["copyright"] = model.Name;
                }

                int UserCount    = 0; //系统用户
                int CompanyCount = 0; //使用单位
                int EventCount   = 0; //设备总量
                int LostEvent    = 0; //过期设备
                int LostTime     = 0; //超期未检

                DataSet ds = new BllSysAppointed().Total(new MasterContext().Master.Cid);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    UserCount    = int.Parse(ds.Tables[0].Rows[0]["UserCount"].ToString());
                    CompanyCount = int.Parse(ds.Tables[0].Rows[0]["CompanyCount"].ToString());
                    EventCount   = int.Parse(ds.Tables[0].Rows[0]["EventCount"].ToString());
                    LostEvent    = int.Parse(ds.Tables[0].Rows[0]["LostEvent"].ToString());
                    LostTime     = int.Parse(ds.Tables[0].Rows[0]["LostTime"].ToString());
                }
                //查询广告列表
                BllEDynamic        bllDynamic = new BllEDynamic();
                List <ModEDynamic> list       = bllDynamic.getListAll(9);
                //查询待办任务
                List <ModSysFlow> Flowlist = new BllSysFlow().getListAll(7, " and CompanyId='" + new MasterContext().Master.Cid + "'");

                ViewData["UserCount"]    = UserCount;
                ViewData["CompanyCount"] = CompanyCount;
                ViewData["EventCount"]   = EventCount;
                ViewData["LostEvent"]    = LostEvent;
                ViewData["LostTime"]     = LostTime;
                ViewData["list"]         = list;

                ViewData["Flowlist"] = Flowlist;

                return(View());
            }
        }
Esempio n. 5
0
        /// <summary>
        /// 帮助中心
        /// </summary>
        /// <returns></returns>
        public ActionResult Helper()
        {
            string content = new BllSysCompany().GetSetting(4);

            ViewData["Helper"] = content;
            return(View());
        }
Esempio n. 6
0
        /// <summary>
        /// 工程师合作流程
        /// </summary>
        /// <returns></returns>
        public ActionResult Purserule()
        {
            string content = new BllSysCompany().GetSetting(3);

            ViewData["Purserule"] = content;

            return(View());
        }
Esempio n. 7
0
        /// <summary>
        /// 注册协议
        /// </summary>
        /// <returns></returns>
        public ActionResult MustRead()
        {
            string content = new BllSysCompany().GetSetting(1);

            ViewData["MustRead"] = content;

            return(View());
        }
Esempio n. 8
0
        /// <summary>
        /// 关于我们
        /// </summary>
        /// <returns></returns>
        public ActionResult About()
        {
            string content = new BllSysCompany().GetSetting(2);

            ViewData["About"] = content;

            return(View());
        }
Esempio n. 9
0
        public JsonResult MasterInfo(string cid)
        {
            var          company = new BllSysCompany().LoadData(cid);
            ModSysMaster mod     = new BllSysMaster().LoadData(company.MasterId);

            if (mod != null)
            {
                mod.Pwd = DESEncrypt.Decrypt(mod.Pwd);
            }
            return(Json(new { data = mod }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 10
0
        /// <summary>
        /// 注册页
        /// </summary>
        /// <returns></returns>
        public ActionResult Regedit()
        {
            ViewData["WebSiteName"] = ConfigurationManager.AppSettings["WebSiteName"];//系统站点名称
            ViewData["copyright"]   = "";
            ViewData["Version"]     = ConfigurationManager.AppSettings["Version"];
            var model = new BllSysCompany().LoadData("C0A38317-59DA-4DE2-9428-E5B66EDBC2CF");

            if (model != null)
            {
                ViewData["copyright"] = model.Name;
            }
            return(View());
        }
Esempio n. 11
0
        /// <summary>
        /// 忘记密码页面
        /// </summary>
        /// <returns></returns>
        public ActionResult ForgetPwd()
        {
            ViewData["WebSiteName"] = ConfigurationManager.AppSettings["WebSiteName"]; //系统站点名称
            ViewData["copyright"]   = "";
            ViewData["Version"]     = ConfigurationManager.AppSettings["Version"];     //版本号
            var model = new BllSysCompany().LoadData(key);

            if (model != null)
            {
                ViewData["copyright"] = model.Name;
            }
            return(View());
        }
Esempio n. 12
0
        /// <summary>
        /// 系统配置页面
        /// </summary>
        /// <returns></returns>
        public ActionResult Setting()
        {
            var company = new BllSysCompany().LoadData(companyId);

            ViewData["NameTitle"]   = company.Name;
            ViewData["Address"]     = company.Address;
            ViewData["Phone"]       = company.Phone;
            ViewData["Money"]       = company.ReegistMoney;
            ViewData["LawyerName"]  = company.LawyerName == null ? "0" : company.LawyerName;
            ViewData["LawyerPhone"] = company.LawyerPhone == null ? "0" : company.LawyerPhone;
            ViewData["LawFirm"]     = company.LawFirm == null ? "0" : company.LawFirm;

            ViewData["LicenseNumber"] = company.LicenseNumber == null ? "0" : company.LicenseNumber;


            return(View());
        }
Esempio n. 13
0
        public void SavaSetting()
        {
            var msg = new ModJsonResult();

            try
            {
                string NameTitle    = Request["NameTitle"];
                string Address      = Request["Address"];
                string Phone        = Request["Phone"];
                string ReegistMoney = (string.IsNullOrEmpty(Request["ReegistMoney"]) == true ?"0": Request["ReegistMoney"].ToString());
                //string LawyerName = Request["LawyerName"];//起步价
                //string LawyerPhone = Request["LawyerPhone"];//每公里
                //string LawFirm = Request["LawFirm"];//每分钟

                //string LicenseNumber = Request["LicenseNumber"] == null ? "0" : Request["LicenseNumber"];//倍数


                var company = new BllSysCompany().LoadData(companyId);
                company.Name         = NameTitle;
                company.NameTitle    = NameTitle;
                company.Address      = Address;
                company.Phone        = Phone;
                company.ReegistMoney = Convert.ToDecimal(ReegistMoney);
                //company.LawyerName = LawyerName;
                //company.LawyerPhone = LawyerPhone;
                //company.LawFirm = LawFirm;

                //company.LicenseNumber = LicenseNumber;

                int result = new BllSysCompany().Update(company);
                if (result > 0)
                {
                    msg.success = true;
                }
                else
                {
                    msg.success = false;
                }
            }
            catch (Exception a)
            {
                msg.success = false;
                msg.msg     = "操作失败";
            }
            WriteJsonToPage(msg.ToString());
        }
Esempio n. 14
0
        /// <summary>
        /// 启用状态
        /// </summary>
        public void EnableUse()
        {
            var    msg    = new ModJsonResult();
            string key    = Request["id"].ToString();
            bool   result = new BllSysCompany().UpdateStatue(1, key);

            if (result)
            {
                msg.success = true;
            }
            else
            {
                msg.success = false;
                msg.msg     = "操作失败";
            }

            WriteJsonToPage(msg.ToString());
        }
Esempio n. 15
0
        /// <summary>
        /// 登录页
        /// </summary>
        /// <returns></returns>
        public ActionResult Login()
        {
            //防止浏览器再次登录
            var content = new MasterContext();

            if (content.Master != null)
            {
                Response.Redirect("/Home/Index");
            }
            ViewData["WebSiteName"] = ConfigurationManager.AppSettings["WebSiteName"];//系统站点名称

            ViewData["copyright"] = "";
            ViewData["Version"]   = ConfigurationManager.AppSettings["Version"];
            var model = new BllSysCompany().LoadData("C0A38317-59DA-4DE2-9428-E5B66EDBC2CF");

            if (model != null)
            {
                ViewData["copyright"] = model.Name;
            }
            return(View());
        }
Esempio n. 16
0
        public void SavaMustRead()
        {
            var msg = new ModJsonResult();

            try
            {
                string txteditor = Request["txteditor"];
                int    result    = new BllSysCompany().UpdateSetting(1, txteditor);
                if (result > 0)
                {
                    msg.success = true;
                }
                else
                {
                    msg.success = false;
                }
            }
            catch (Exception a)
            {
                msg.success = false;
                msg.msg     = "操作失败";
            }
            WriteJsonToPage(msg.ToString());
        }
Esempio n. 17
0
        public void SaveRegedit()
        {
            ModJsonResult json = new ModJsonResult();

            ModSysMaster  master = new ModSysMaster();
            ModSysCompany t      = new ModSysCompany();

            #region ===获取管理员信息
            string nickName  = Request.Params["UserName"];
            string LoginName = Request.Params["LoginName"];
            string Pwd       = Request.Params["pwd"];
            master.Pwd = (string.IsNullOrEmpty(Pwd) ? DESEncrypt.Encrypt("666666") : DESEncrypt.Encrypt(Pwd));
            #endregion

            string UserType       = Request["UserType"].ToString();    //用户类型
            string HidCompanyType = Request["CompanyType"].ToString(); //单位类型

            t.Id = Guid.NewGuid().ToString();

            master.Id        = Guid.NewGuid().ToString();
            master.Cid       = t.Id;
            master.IsSystem  = true;
            master.IsMain    = true;
            master.CreaterId = "";
            master.UserName  = nickName;
            master.LoginName = LoginName;
            master.Phone     = LoginName;
            master.Email     = "";
            master.Phone     = LoginName;
            master.Status    = (int)StatusEnum.未激活;

            new BllSysMaster().ClearCache();

            string titleTip = "";
            if (int.Parse(UserType) == 1)//普通用户
            {
                switch (int.Parse(HidCompanyType))
                {
                case 1:     //社会单位
                    master.Attribute = (int)AdminTypeEnum.单位用户;
                    titleTip         = "单位用户";
                    break;

                case 3:     //消防单位
                    master.Attribute = (int)AdminTypeEnum.消防用户;
                    titleTip         = "消防用户";
                    break;

                case 4:    //维保公司
                    master.Attribute = (int)AdminTypeEnum.维保用户;
                    titleTip         = "维保用户";
                    break;

                case 5:    //器材供应商
                    master.Attribute = (int)AdminTypeEnum.供应商用户;
                    titleTip         = "供应商用户";
                    break;
                }

                string CompanyCode = Request["CompanyCode"].ToString(); //单位编号
                string DeptCode    = Request["DeptCode"].ToString();    //部门编号

                master.OrganizaId = DeptCode;
                master.Cid        = CompanyCode;//公司编号

                int result = new BllSysMaster().Insert(master);
                if (result <= 0)
                {
                    json.success = false;
                    json.msg     = " 保存失败,请稍后再操作!";
                }
                else
                {
                    //保存用户与单位之间的关系
                    ModSysFlow SysFlow = new ModSysFlow();
                    SysFlow.Id           = Guid.NewGuid().ToString();
                    SysFlow.Title        = titleTip + ":" + nickName + " 注册申请";
                    SysFlow.FlowType     = 2;//(1:单位管理员注册时的审核 2:普通用户注册审核  3:用户单位变更审核)
                    SysFlow.FlowStatus   = 0;
                    SysFlow.Reamrk       = "";
                    SysFlow.ApprovalUser = master.Id;
                    SysFlow.ApprovalTime = DateTime.Now;
                    SysFlow.CompanyId    = CompanyCode;
                    SysFlow.MasterId     = master.Id;
                    int count = new BllSysFlow().Insert(SysFlow);
                    if (count <= 0)
                    {
                        json.success = false;
                        json.msg     = "用户同步流程失败,请稍后再操作!";
                        new BllSysMaster().Delete(master.Id);
                    }
                    else
                    {
                        json.success = true;
                    }
                }
            }
            else
            {
                switch (int.Parse(HidCompanyType))
                {
                case 1:     //社会单位
                    master.Attribute = (int)AdminTypeEnum.单位管理员;
                    t.Attribute      = (int)CompanyType.单位;
                    titleTip         = "社会单位";
                    break;

                case 3:     //消防单位
                    master.Attribute = (int)AdminTypeEnum.消防部门管理员;
                    t.Attribute      = (int)CompanyType.消防部门;
                    titleTip         = "消防单位";
                    break;

                case 4:    //维保公司
                    master.Attribute = (int)AdminTypeEnum.维保公司管理员;
                    t.Attribute      = (int)CompanyType.维保公司;
                    titleTip         = "维保单位";
                    break;

                case 5:    //器材供应商
                    master.Attribute = (int)AdminTypeEnum.供应商管理员;
                    t.Attribute      = (int)CompanyType.供应商;
                    titleTip         = "供应商";
                    break;
                }
                master.IsMain     = true;
                master.OrganizaId = "0";//部门编号
                int result = new BllSysMaster().Insert(master);
                if (result <= 0)
                {
                    json.success = false;
                    json.msg     = " 保存失败,请稍后再操作!";
                }
                else
                {
                    string x           = Request.Params["Bx"];
                    string y           = Request.Params["By"];
                    string CompanyName = Request["CompanyName"].ToString(); //用户类型
                    string Address     = Request["Address"].ToString();     //用户类型
                    string LinkUser    = Request["LinkUser"].ToString();    //用户类型
                    string LinkPhone   = Request["LinkPhone"].ToString();   //用户类型

                    t.Phone           = LinkPhone;
                    t.LinkUser        = LinkUser;
                    t.Address         = Address;
                    t.Name            = CompanyName;
                    t.CompLat         = x;
                    t.ComPLon         = y;
                    t.Status          = (int)StatusEnum.未激活;
                    t.CreaterUserId   = "";
                    t.CreateTime      = DateTime.Now;
                    t.ProPic          = "/UploadFile/CompanyProPic/default_img_company.png";
                    t.MasterId        = master.Id;
                    t.CreateCompanyId = "0";
                    t.RegisiTime      = DateTime.Now;//公司注册时间

                    result = new BllSysCompany().Insert(t);

                    if (result <= 0)
                    {
                        json.msg = "保存公司失败,请稍后再操作!";
                        new BllSysMaster().Delete(master.Id);
                    }
                    else
                    {
                        //保存用户与单位之间的关系
                        ModSysFlow SysFlow = new ModSysFlow();
                        SysFlow.Id           = Guid.NewGuid().ToString();
                        SysFlow.Title        = titleTip + ":" + CompanyName + "注册申请";
                        SysFlow.FlowType     = 1;//(1:单位管理员注册时的审核 2:普通用户注册审核  3:用户单位变更审核)
                        SysFlow.FlowStatus   = 0;
                        SysFlow.Reamrk       = "";
                        SysFlow.ApprovalUser = master.Id;
                        SysFlow.ApprovalTime = DateTime.Now;
                        SysFlow.CompanyId    = t.Id;
                        SysFlow.MasterId     = master.Id;
                        int count = new BllSysFlow().Insert(SysFlow);
                        if (count <= 0)
                        {
                            json.msg     = "用户同步流程失败,请稍后再操作!";
                            json.success = false;
                            new BllSysMaster().Delete(master.Id);
                            new BllSysCompany().Delete(t.Id);
                        }
                        else
                        {
                            json.success = true;
                        }
                    }
                }
            }
            Response.Write(json.ToString());
            Response.End();
        }
Esempio n. 18
0
        public void SaveData(ModSysMaster t)
        {
            BllSysMaster  bll  = new BllSysMaster();
            ModJsonResult json = new ModJsonResult();

            string HPact = Request["HPact"] == null ? "" : Request["HPact"];//用户上传头像

            t.Pwd       = (string.IsNullOrEmpty(t.Pwd) ? DESEncrypt.Encrypt("666666") : DESEncrypt.Encrypt(t.Pwd.Trim()));
            t.LoginName = t.LoginName.Trim();
            t.UserName  = t.UserName.Trim();

            if (!string.IsNullOrEmpty(Request["modify"])) //修改
            {
                t.HeadImg = HPact;

                var model = bll.LoadData(t.Id);
                model.Pwd       = t.Pwd;
                model.LoginName = t.LoginName;
                model.UserName  = t.UserName;
                model.HeadImg   = HPact;
                int result = bll.UpdateDate(t);
                if (result <= 0)
                {
                    json.success = false;
                    json.msg     = "修改失败,请稍后再操作!";
                }
            }
            else
            {
                string OrganizaId = Request["OrganizaId"].ToString();//部门编号
                //根据部门编号查询单位信息
                var company = new BllSysCompany().LoadData(OrganizaId);
                if (company.Attribute == (int)CompanyType.单位 || company.Attribute == (int)CompanyType.部门)
                {
                    t.Attribute = (int)AdminTypeEnum.单位用户;//用户类型
                }
                else if (company.Attribute == (int)CompanyType.供应商)
                {
                    t.Attribute = (int)AdminTypeEnum.供应商用户;
                }
                else if (company.Attribute == (int)CompanyType.维保公司)
                {
                    t.Attribute = (int)AdminTypeEnum.维保用户;
                }
                else if (company.Attribute == (int)CompanyType.消防部门)
                {
                    t.Attribute = (int)AdminTypeEnum.消防用户;
                }


                t.Id         = Guid.NewGuid().ToString();
                t.Status     = (int)StatusEnum.正常;
                t.Cid        = company.CreateCompanyId;
                t.OrganizaId = OrganizaId;//部门编号
                t.IsSystem   = false;
                t.CreaterId  = CurrentMaster.Id;
                t.CreateTime = DateTime.Now;
                t.HeadImg    = HPact;
                t.IsMain     = true;
                //t.Money = 1000;
                //DataSet ds = new BllSysHatProvince().GetArea(CurrentMaster.Cid);
                //if (ds.Tables[0].Rows.Count > 0)
                //{
                //    t.Detail = ds.Tables[0].Rows[0]["ProvinceName"].ToString() + " " + ds.Tables[0].Rows[0]["CityName"].ToString() + " " + ds.Tables[0].Rows[0]["AreaName"].ToString();
                //}
                t.CardNum = t.OperateNum;

                int result = bll.Insert(t);
                if (result <= 0)
                {
                    json.success = false;
                    json.msg     = " 保存失败,请稍后再操作!";
                }

                new BllSysMaster().ClearCache();
            }

            WriteJsonToPage(json.ToString());
        }