/// <summary>
        /// 绑定菜单
        /// </summary>
        /// <param name="context"></param>
        public void GetLeftNavigationMenu(HttpContext context)
        {
            string callback = context.Request["jsoncallback"];
            string Roleid   = context.Request["Roleid"];

            //序列化
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            DataTable     dt      = new Bll.MeetingWebBll().GetMenuInfo(Roleid);
            StringBuilder orgJson = new StringBuilder();

            DataRow[] parMenu = dt.Select("Pid=0");
            for (int i = 0; i < parMenu.Count(); i++)
            {
                orgJson.Append("<li>");
                orgJson.Append("<a class='menuclick' href='#'><i class='" + parMenu[i]["iconClass"] + "'></i>" + parMenu[i]["Name"] + "<span class='iconfont icon-icoxiala'></span></a>");
                DataRow[] subMenu = dt.Select(" Pid=" + parMenu[i]["Id"]);
                orgJson.Append("<ul class='submenu' style='display:none;'>");
                for (int j = 0; j < subMenu.Count(); j++)
                {
                    orgJson.Append("<li><a href='javascript:void(0);' data-src='" + subMenu[j]["Url"] + "'>" + subMenu[j]["Name"] + "</a></li>");
                }
                orgJson.Append("</ul>");
                orgJson.Append("</li>");
            }
            //输出Json
            context.Response.Write(callback + "({\"result\":\"" + orgJson.ToString() + "\"})");
        }
예제 #2
0
        /// <summary>
        /// 设置/取消是否需要审核
        /// </summary>
        /// <param name="context"></param>
        public void WhatBooked(HttpContext context)
        {
            string result = "";

            try
            {
                string    index = context.Request["index"];
                DataTable dt    = new Bll.MeetingWebBll().WhatBooked(index);

                if (dt != null)
                {
                    if (dt.Rows.Count > 0)
                    {
                        result = dt.Rows[0][0].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                LogHelper.Debug(ex.Message);
            }
            finally
            {
                context.Response.Write("({\"result\":" + jss.Serialize(result) + "})");
            }
        }
예제 #3
0
        /// <summary>
        /// 修改或新增人员信息
        /// </summary>
        /// <param name="context"></param>
        public void InUserInfo(HttpContext context)
        {
            string result = "";

            try
            {
                string    id        = context.Request["id"];
                string    Name      = context.Request["name"];
                string    LoginName = context.Request["LoginName"];
                string    Phone     = context.Request["Phone"];
                string    IDCard    = context.Request["IDCard"];
                string    RoleID    = context.Request["RoleID"];
                string    Type      = context.Request["Type"];
                DataTable dt        = new Bll.MeetingWebBll().InUserInfo(Name, IDCard, Phone, RoleID, LoginName, id, Type);

                if (dt != null)
                {
                    if (dt.Rows.Count > 0)
                    {
                        result = dt.Rows[0][0].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                LogHelper.Debug(ex.Message);
            }
            finally
            {
                context.Response.Write("({\"result\":" + jss.Serialize(result) + "})");
            }
        }
예제 #4
0
        /// <summary>
        /// 启用/禁用账号
        /// </summary>
        /// <param name="context"></param>
        public void SetUserInfoIsDelete(HttpContext context)
        {
            string result = "";

            try
            {
                string    id       = context.Request["id"];
                string    IsDelete = context.Request["IsDelete"];
                DataTable dt       = new Bll.MeetingWebBll().SetUserInfoIsDelete(id, IsDelete);

                if (dt != null)
                {
                    if (dt.Rows.Count > 0)
                    {
                        result = dt.Rows[0][0].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                LogHelper.Debug(ex.Message);
            }
            finally
            {
                context.Response.Write("({\"result\":" + jss.Serialize(result) + "})");
            }
        }
예제 #5
0
        /// <summary>
        /// 修改或新增时间段
        /// </summary>
        /// <param name="context"></param>
        public void InTimeSection(HttpContext context)
        {
            string result = "";

            try
            {
                string    id = context.Request["id"];
                string    TimeSectionName = context.Request["TimeSectionName"];
                string    userid          = context.Request["userid"];
                string    Type            = context.Request["Type"];
                DataTable dt = new Bll.MeetingWebBll().InTimeSection(TimeSectionName, userid, id, Type);

                if (dt != null)
                {
                    if (dt.Rows.Count > 0)
                    {
                        result = dt.Rows[0][0].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                LogHelper.Debug(ex.Message);
            }
            finally
            {
                context.Response.Write("({\"result\":" + jss.Serialize(result) + "})");
            }
        }
예제 #6
0
        /// <summary>
        /// 修改密码
        /// </summary>
        /// <param name="context"></param>
        public void EditPassword(HttpContext context)
        {
            string result = "";

            try
            {
                BLLCommon bll_com = new BLLCommon();

                string    oldpwd = bll_com.Md5Encrypting(context.Request["oldpwd"]);
                string    id     = context.Request["id"];
                string    pwd    = bll_com.Md5Encrypting(context.Request["pwd"]);
                DataTable dt     = new Bll.MeetingWebBll().EditPassword(id, oldpwd, pwd);

                if (dt != null)
                {
                    if (dt.Rows.Count > 0)
                    {
                        result = dt.Rows[0][0].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                LogHelper.Debug(ex.Message);
            }
            finally
            {
                context.Response.Write("({\"result\":" + jss.Serialize(result) + "})");
            }
        }
        /// <summary>
        /// 根据ID查询人员信息
        /// </summary>
        /// <param name="context"></param>
        public void BindUserInfo(HttpContext context)
        {
            string callback = context.Request["jsoncallback"];
            string id       = context.Request["id"];

            jsonModel.JsonModel js = new Bll.MeetingWebBll().BindUserInfo(id);

            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            context.Response.Write(callback + "({\"result\":" + jss.Serialize(js) + "})");
        }
        /// <summary>
        /// 查询时间段
        /// </summary>
        /// <param name="context"></param>
        public void GetTimeSection(HttpContext context)
        {
            string    callback = context.Request["jsoncallback"];
            Hashtable ht       = new Hashtable();

            if (!string.IsNullOrEmpty(context.Request["TimeSectionName"]))
            {
                ht.Add("TimeSectionName", context.Request["TimeSectionName"].ToString());
            }
            ht.Add("PageIndex", context.Request["PageIndex"].ToString());
            ht.Add("PageSize", context.Request["PageSize"].ToString());
            Bll.jsonModel.JsonModel Model = new Bll.MeetingWebBll().GetTimeSection(ht);

            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            context.Response.Write(callback + "({\"result\":" + jss.Serialize(Model) + "})");
        }
        /// <summary>
        /// 设置/取消是否需要审核
        /// </summary>
        /// <param name="context"></param>
        public void WhatBooked(HttpContext context)
        {
            string    callback = context.Request["jsoncallback"];
            string    index    = context.Request["index"];
            DataTable dt       = new Bll.MeetingWebBll().WhatBooked(index);
            string    result   = "";

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    result = dt.Rows[0][0].ToString();
                }
            }
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            context.Response.Write(callback + "({\"result\":" + jss.Serialize(result) + "})");
        }
예제 #10
0
        /// <summary>
        /// 启用/禁用账号
        /// </summary>
        /// <param name="context"></param>
        public void SetUserInfoIsDelete(HttpContext context)
        {
            string    callback = context.Request["jsoncallback"];
            string    id       = context.Request["id"];
            string    IsDelete = context.Request["IsDelete"];
            DataTable dt       = new Bll.MeetingWebBll().SetUserInfoIsDelete(id, IsDelete);
            string    result   = "";

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    result = dt.Rows[0][0].ToString();
                }
            }
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            context.Response.Write(callback + "({\"result\":" + jss.Serialize(result) + "})");
        }
예제 #11
0
        /// <summary>
        /// 登陆
        /// </summary>
        /// <param name="context"></param>
        public void Login(HttpContext context)
        {
            string str = string.Empty;

            try
            {
                BLLCommon bll_com = new BLLCommon();

                string loginName = context.Request["loginName"];
                string passWord  = bll_com.Md5Encrypting(context.Request["passWord"]);
                //序列化

                DataTable dt     = new Bll.MeetingWebBll().Login(loginName, passWord);
                string    result = "";
                if (dt != null && dt.Rows.Count > 0)
                {
                    if (string.IsNullOrWhiteSpace(Convert.ToString(dt.Rows[0]["RoleID"])) || Convert.ToString(dt.Rows[0]["RoleID"]) == "2")
                    {
                        str = "({\"result\":'" + result + "',\"msg\":\"noqx\"})";
                    }
                    else
                    {
                        result = dt.Rows[0]["id"].ToString() + "," + dt.Rows[0]["Name"].ToString() + "," + dt.Rows[0]["IDCard"].ToString() + "," + dt.Rows[0]["Phone"].ToString() + "," + dt.Rows[0]["RoleID"].ToString() + ","
                                 + dt.Rows[0]["PassWord"].ToString() + "," + dt.Rows[0]["LoginName"].ToString();
                        str = "({\"result\":'" + result + "',\"msg\":\"ok\"})";
                    }
                }
                else
                {
                    str = "({\"result\":'" + result + "',\"msg\":\"null\"})";
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
                str = "({\"result\":\"\",\"msg\":\"error\"})";
            }
            finally
            {
                context.Response.Write(str);
            }
            //输出Json
        }
예제 #12
0
        /// <summary>
        /// 修改或新增时间段
        /// </summary>
        /// <param name="context"></param>
        public void InTimeSection(HttpContext context)
        {
            string    callback        = context.Request["jsoncallback"];
            string    id              = context.Request["id"];
            string    TimeSectionName = context.Request["TimeSectionName"];
            string    userid          = context.Request["userid"];
            string    Type            = context.Request["Type"];
            DataTable dt              = new Bll.MeetingWebBll().InTimeSection(TimeSectionName, userid, id, Type);
            string    result          = "";

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    result = dt.Rows[0][0].ToString();
                }
            }
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            context.Response.Write(callback + "({\"result\":" + jss.Serialize(result) + "})");
        }
예제 #13
0
        /// <summary>
        /// 修改密码
        /// </summary>
        /// <param name="context"></param>
        public void EditPassword(HttpContext context)
        {
            BLLCommon bll_com  = new BLLCommon();
            string    callback = context.Request["jsoncallback"];
            string    oldpwd   = bll_com.Md5Encrypting(context.Request["oldpwd"]);
            string    id       = context.Request["id"];
            string    pwd      = bll_com.Md5Encrypting(context.Request["pwd"]);
            DataTable dt       = new Bll.MeetingWebBll().EditPassword(id, oldpwd, pwd);
            string    result   = "";

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    result = dt.Rows[0][0].ToString();
                }
            }
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            context.Response.Write(callback + "({\"result\":" + jss.Serialize(result) + "})");
        }
예제 #14
0
        /// <summary>
        /// 登陆
        /// </summary>
        /// <param name="context"></param>
        public void Login(HttpContext context)
        {
            string callback = context.Request["jsoncallback"];

            try
            {
                BLLCommon bll_com = new BLLCommon();

                string loginName = context.Request["loginName"];
                string passWord  = bll_com.Md5Encrypting(context.Request["passWord"]);
                //序列化
                System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
                DataTable dt     = new Bll.MeetingWebBll().Login(loginName, passWord);
                string    result = "";
                if (dt != null && dt.Rows.Count > 0)
                {
                    if (string.IsNullOrWhiteSpace(Convert.ToString(dt.Rows[0]["RoleID"])) || Convert.ToString(dt.Rows[0]["RoleID"]) == "2")
                    {
                        context.Response.Write(callback + "({\"result\":'" + result + "',\"msg\":\"noqx\"})");
                    }
                    else
                    {
                        result = dt.Rows[0]["id"].ToString() + "," + dt.Rows[0]["Name"].ToString() + "," + dt.Rows[0]["IDCard"].ToString() + "," + dt.Rows[0]["Phone"].ToString() + "," + dt.Rows[0]["RoleID"].ToString() + ","
                                 + dt.Rows[0]["PassWord"].ToString() + "," + dt.Rows[0]["LoginName"].ToString();
                        context.Response.Write(callback + "({\"result\":'" + result + "',\"msg\":\"ok\"})");
                    }
                }
                else
                {
                    context.Response.Write(callback + "({\"result\":'" + result + "',\"msg\":\"null\"})");
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
                context.Response.Write(callback + "({\"result\":\"\",\"msg\":\"error\"})");
            }

            //输出Json
        }
예제 #15
0
        /// <summary>
        /// 修改或新增人员信息
        /// </summary>
        /// <param name="context"></param>
        public void InUserInfo(HttpContext context)
        {
            string    callback  = context.Request["jsoncallback"];
            string    id        = context.Request["id"];
            string    Name      = context.Request["name"];
            string    LoginName = context.Request["LoginName"];
            string    Phone     = context.Request["Phone"];
            string    IDCard    = context.Request["IDCard"];
            string    RoleID    = context.Request["RoleID"];
            string    Type      = context.Request["Type"];
            DataTable dt        = new Bll.MeetingWebBll().InUserInfo(Name, IDCard, Phone, RoleID, LoginName, id, Type);
            string    result    = "";

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    result = dt.Rows[0][0].ToString();
                }
            }
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            context.Response.Write(callback + "({\"result\":" + jss.Serialize(result) + "})");
        }
예제 #16
0
        /// <summary>
        /// 绑定菜单
        /// </summary>
        /// <param name="context"></param>
        public void GetLeftNavigationMenu(HttpContext context)
        {
            StringBuilder orgJson = new StringBuilder();

            try
            {
                string Roleid = context.Request["Roleid"];
                //序列化

                DataTable dt = new Bll.MeetingWebBll().GetMenuInfo(Roleid);

                DataRow[] parMenu = dt.Select("Pid=0");
                for (int i = 0; i < parMenu.Count(); i++)
                {
                    orgJson.Append("<li>");
                    orgJson.Append("<a class='menuclick' href='#'><i class='" + parMenu[i]["iconClass"] + "'></i>" + parMenu[i]["Name"] + "<span class='iconfont icon-icoxiala'></span></a>");
                    DataRow[] subMenu = dt.Select(" Pid=" + parMenu[i]["Id"]);
                    orgJson.Append("<ul class='submenu' style='display:none;'>");
                    for (int j = 0; j < subMenu.Count(); j++)
                    {
                        orgJson.Append("<li><a href='javascript:void(0);' data-src='" + subMenu[j]["Url"] + "'>" + subMenu[j]["Name"] + "</a></li>");
                    }
                    orgJson.Append("</ul>");
                    orgJson.Append("</li>");
                }
            }
            catch (Exception ex)
            {
                LogHelper.Debug(ex.Message);
            }
            finally
            {
                context.Response.Write("({\"result\":\"" + orgJson.ToString() + "\"})");
            }
            //输出Json
        }