示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int id = RequestTool.RequestInt("id", 0);

            if (id == 0)
            {
                if (!EX_Admin.Power("supplier_user_add", "添加商家"))
                {
                    WindowNoPower();
                }
            }
            else
            {
                if (!EX_Admin.Power("supplier_user_edit", "编辑商家"))
                {
                    WindowNoPower();
                }
            }
            model = B_Lebi_Supplier.GetModel(id);
            if (model == null)
            {
                model = new Lebi_Supplier();
                model.Type_id_SupplierStatus = 441;
                user = new Lebi_User();
            }
            else
            {
                user = B_Lebi_User.GetModel(model.User_id);
            }
            Count_pay = B_Lebi_User_Money.Counts("User_id=" + model.User_id + " and Type_id_MoneyType=198");
            type      = RequestTool.RequestString("type");
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Power("supplier_servicepanel_list", "客服面板"))
            {
                WindowNoPower();
            }
            model = B_Lebi_Supplier.GetModel(CurrentSupplier.id);
            if (model == null)
            {
                model = new Lebi_Supplier();
            }
            string con = model.ServicePanel;

            sp = B_ServicePanel.GetModel(con);

            //===================================
            //这么取数据
            //string con = "[{\"x\":\"111\",\"y\":\"112\".....}]";
            //Shop.Model.ServicePanel sp = B_ServicePanel.GetModel(con);

            //这个sp里面就有你要的数据了
            //例如   sp.x


            //保存的话,可以把以上的sp直接转化为json格式的字符串
            //如
            //Model.ServicePanel sp = new Model.ServicePanel();
            //sp.x = "";
            //sp.y = "";
            //sp.theme = "";

            //string json = B_ServicePanel.ToJson(sp);
            //=====================================
        }
示例#3
0
        /// <summary>
        /// 编辑商家
        /// </summary>
        public void Description_Edit()
        {
            if (!Power("supplier_profile", "编辑资料"))
            {
                AjaxNoPower();
                return;
            }
            string        UserName = RequestTool.RequestSafeString("UserName");
            Lebi_Supplier model    = B_Lebi_Supplier.GetModel(CurrentSupplier.id);

            if (model == null)
            {
                Response.Write("{\"msg\":\"账号不存在\"}");
                return;
            }
            model.Name            = Language.RequestSafeString("Name");
            model.Description     = Language.RequestStringForUserEditor("Description");
            model.SEO_Title       = Language.RequestSafeString("SEO_Title");
            model.SEO_Keywords    = Language.RequestSafeString("SEO_Keywords");
            model.SEO_Description = Language.RequestSafeString("SEO_Description");
            B_Lebi_Supplier.SafeBindForm(model);
            B_Lebi_Supplier.Update(model);
            Log.Add("编辑资料", "User", CurrentSupplier.id.ToString(), CurrentSupplier, model.UserName);
            string result = "{\"msg\":\"OK\"}";

            Response.Write(result);
        }
示例#4
0
        /// <summary>
        /// 编辑会员密码
        /// </summary>
        public void User_Edit_Password()
        {
            if (!EX_Admin.Power("supplier_user_edit", "编辑商家"))
            {
                AjaxNoPower();
                return;
            }
            int    id   = RequestTool.RequestInt("id", 0);
            string PWD1 = RequestTool.RequestString("PWD1");
            string PWD2 = RequestTool.RequestString("PWD2");
            MD5CryptoServiceProvider hashmd5 = new MD5CryptoServiceProvider();
            string PWD = BitConverter.ToString(hashmd5.ComputeHash(Encoding.Default.GetBytes(PWD1))).Replace("-", "").ToLower();

            if (PWD1 != PWD2)
            {
                Response.Write("{\"msg\":\"两次输入的密码不一致\"}");
                return;
            }
            Lebi_Supplier model = B_Lebi_Supplier.GetModel(id);

            model.Password = PWD;
            B_Lebi_Supplier.Update(model);
            Log.Add("编辑商家密码", "Supplier_User", id.ToString(), CurrentAdmin, model.UserName);
            string result = "{\"msg\":\"OK\"}";

            Response.Write(result);
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int id = RequestTool.RequestInt("id", 0);

            if (!EX_Admin.Power("supplier_user_login", "商家后台维护"))
            {
                PageNoPower();
            }
            Lebi_Supplier supplier = B_Lebi_Supplier.GetModel(id);

            if (supplier == null)
            {
                PageError();
            }
            user = B_Lebi_User.GetModel(supplier.User_id);
            if (user == null)
            {
                PageError();
            }
            int AdminLogin = 1; //管理员登录标识 by Lebi.Kingdge 2017-6-23

            if (EX_User.UserLogin(user.UserName, user.Password, user.DT_id, false, AdminLogin))
            {
                string msg = "";
                EX_Supplier.Login(user, "", supplier.id, out msg, 1);
                Response.Redirect(site.SupplierPath);
            }
        }
示例#6
0
        /// <summary>
        /// 删除会员
        /// </summary>
        public void User_Del()
        {
            if (!EX_Admin.Power("user_del", "删除会员"))
            {
                AjaxNoPower();
                return;
            }
            string id = RequestTool.RequestString("ids");

            if (id == "")
            {
                Response.Write("{\"msg\":\"" + Tag("请选择要删除的信息") + "\"}");
                return;
            }
            if (RequestTool.GetConfigKey("IsDelFalse").ToLower() == "true")
            {
                List <Lebi_User> users = B_Lebi_User.GetList("id in (lbsql{" + id + "})", "");
                foreach (var u in users)
                {
                    u.IsDel = 1;
                    B_Lebi_User.Update(u);
                }
            }
            else
            {
                List <Lebi_Order> modellist = B_Lebi_Order.GetList("User_id in (lbsql{" + id + "})", "");
                foreach (Lebi_Order model in modellist)
                {
                    B_Lebi_Order.Delete("id = " + model.id + "");
                    B_Lebi_Order_Log.Delete("Order_id = " + model.id + "");
                    B_Lebi_Order_Product.Delete("Order_id = " + model.id + "");
                }
                B_Lebi_User.Delete("id in (lbsql{" + id + "})");
                B_Lebi_Message.Delete("User_id_To in (lbsql{" + id + "})");
                B_Lebi_User_Answer.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_User_Answer.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_User_BuyMoney.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_User_Card.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_User_Money.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_User_Point.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_User_Product.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_User_Address.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_Supplier.Delete("User_id in (lbsql{" + id + "})");
                //B_Lebi_Supplier_ProductType.Delete("Supplier_id in (lbsql{" + id + "})");
                //B_Lebi_Supplier_Verified_Log.Delete("Supplier_id in (lbsql{" + id + "})");
                B_Lebi_Agent_Area.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_Agent_Money.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_Agent_Product.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_Agent_Product_request.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_Agent_Product_User.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_Bill.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_Cash.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_Comment.Delete("User_id in (lbsql{" + id + "})");
                B_Lebi_weixin_qrcode.Delete("User_id in (lbsql{" + id + "})");
            }
            Log.Add("删除会员", "User", id.ToString(), CurrentAdmin, id.ToString());
            Response.Write("{\"msg\":\"OK\"}");
        }
示例#7
0
        public Lebi_Supplier GetSupplier(int id)
        {
            Lebi_Supplier model = B_Lebi_Supplier.GetModel(id);

            if (model == null)
            {
                model = new Lebi_Supplier();
            }
            return(model);
        }
示例#8
0
        /// <summary>
        /// 获取供应商
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Lebi_Supplier GetSupplier(int id)
        {
            Lebi_Supplier user = B_Lebi_Supplier.GetModel("id = " + id);

            if (user == null)
            {
                user = new Lebi_Supplier();
            }
            return(user);
        }
示例#9
0
        public string suppliername(int id)
        {
            Lebi_Supplier model = B_Lebi_Supplier.GetModel(id);

            if (model == null)
            {
                return("");
            }
            return(model.SubName);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!EX_Admin.Power("supplier_user_edit", "编辑商家"))
            {
                WindowNoPower();
            }
            int id = RequestTool.RequestInt("id", 0);

            model = B_Lebi_Supplier.GetModel(id);
            if (model == null)
            {
                model = new Lebi_Supplier();
            }
        }
示例#11
0
        /// <summary>
        /// 检查用户名是否注册
        /// </summary>
        public void CheckUserName()
        {
            string UserName = RequestTool.RequestSafeString("UserName");
            int    count    = B_Lebi_Supplier.Counts("UserName=lbsql{'" + UserName + "'}");

            if (count > 0)
            {
                Response.Write("NO");
            }
            else
            {
                Response.Write("OK");
            }
        }
示例#12
0
 protected override void LoadPage(string themecode, int siteid, string languagecode, string pcode)
 {
     if (CurrentUser.id == 0)
     {
         Response.Redirect(URL("P_Login", "" + HttpUtility.UrlEncode(RequestTool.GetRequestUrlNonDomain()) + "," + GetUrlToken(RequestTool.GetRequestUrlNonDomain()) + ""));
     }
     LoadTheme(themecode, siteid, languagecode, pcode);
     if (SYS.IsClosetuihuo == "1")
     {
         PageError();
     }
     CurrentPage = B_Lebi_Theme_Page.GetModel("Code='P_UserReturnApply'");
     path        = "<a href=\"" + URL("P_Index", "") + "\" class=\"home\" title=\"" + Tag("首页") + "\"><span>" + Tag("首页") + "</span></a><em class=\"home\">&raquo;</em><a href=\"" + URL("P_UserCenter", "") + "\"><span>" + Tag("会员中心") + "</span></a><em>&raquo;</em><a href=\"" + URL("P_UserReturn", "" + id + "") + "\"><span>" + Tag("退货订单") + "</span></a><em>&raquo;</em><a href=\"" + URL("P_UserReturnApply", "") + "\"><span>" + Tag("退货申请") + "</span></a>";
     CurrentPage = B_Lebi_Theme_Page.GetModel("Code='P_UserReturnApply'");
     id          = Rint_Para("0");
     order       = B_Lebi_Order.GetModel("User_id = " + CurrentUser.id + " and id = " + id + "");
     if (order == null)
     {
         PageError();
     }
     if (order.User_id != CurrentUser.id)
     {
         PageError();
     }
     where          = "Order_id=" + order.id + "";
     order_products = B_Lebi_Order_Product.GetList(where, "id desc");
     if (order.Supplier_id > 0)
     {
         Lebi_Supplier supplier = B_Lebi_Supplier.GetModel(order.Supplier_id);
         if (supplier != null)
         {
             shouhuoren     = supplier.RealName;
             shouhuodizhi   = supplier.Address;
             shouhuodianhua = supplier.Phone;
             shouhuoyoubian = supplier.Postalcode;
         }
     }
     else
     {
         Lebi_Express_Shipper shipper = B_Lebi_Express_Shipper.GetList("", "Sort desc", 1, 1).FirstOrDefault();
         if (shipper != null)
         {
             shouhuoren     = shipper.UserName;
             shouhuodizhi   = shipper.Address;
             shouhuodianhua = shipper.Tel;
             shouhuoyoubian = shipper.ZipCode;
         }
     }
 }
示例#13
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sid"></param>
        /// <returns></returns>
        public string GetShops(int sid)
        {
            string str = "";
            List <Lebi_Supplier> shops = B_Lebi_Supplier.GetList("Type_id_SupplierStatus=442 and IsSupplierTransport=1", "");

            foreach (Lebi_Supplier shop in shops)
            {
                string sel = "";
                if (sid == shop.id)
                {
                    sel = "selected";
                }
                str += "<option value=\"" + shop.id + "\" " + sel + ">" + shop.Company + "</option>";
            }
            return(str);
        }
示例#14
0
        public string SupplierOptions(int sid)
        {
            string str = "";
            List <Lebi_Supplier> models = B_Lebi_Supplier.GetList("Type_id_SupplierStatus=442", "");

            foreach (Lebi_Supplier model in models)
            {
                string sel = "";
                if (model.id == sid)
                {
                    sel = "selected";
                }
                str += "<option value=\"" + model.id + "\" " + sel + ">" + model.SubName + "</option>";
            }
            return(str);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Power("supplier_message", "站内信"))
     {
         WindowNoPower();
     }
     User_Name = RequestTool.RequestString("User_Name");
     ids       = RequestTool.RequestString("ids");
     if (ids != "")
     {
         user = B_Lebi_Supplier.GetList("id in (lbsql{" + ids + "})", "id desc");
         if (user != null)
         {
         }
     }
 }
示例#16
0
        /// <summary>
        /// 用户这注册
        /// </summary>
        public void User_Reg()
        {
            string url        = "";
            string verifycode = RequestTool.RequestString("verifycode");

            if (CurrentCheckCode != verifycode)
            {
                Response.Write("{\"msg\":\"" + Tag("验证码错误") + "\"}");
                return;
            }
            string UserName = RequestTool.RequestSafeString("UserName");
            string PWD      = RequestTool.RequestSafeString("Password");
            //检查用户名存在
            int count = B_Lebi_Supplier.Counts("UserName=lbsql{'" + UserName + "'}");

            if (count > 0)
            {
                Response.Write("{\"msg\":\"" + Tag("用户名已注册") + "\"}");
                return;
            }
            Lebi_Supplier model = new Lebi_Supplier();

            B_Lebi_Supplier.SafeBindForm(model);
            model.Password    = EX_User.MD5(PWD);
            model.Language    = CurrentLanguage.Code;
            model.Time_Reg    = DateTime.Now;
            model.Time_This   = DateTime.Now;
            model.Time_Last   = DateTime.Now;
            model.Count_Login = 1;
            model.IP_This     = RequestTool.GetClientIP();
            model.IP_Last     = RequestTool.GetClientIP();
            B_Lebi_Supplier.Add(model);
            //登录
            EX_User.UserLogin(UserName, model.Password, GetDT(), true);
            ////发送邮件
            //if (ShopCache.GetBaseConfig().MailSign.ToLower().Contains("zhuce"))
            //{
            //    Lebi_User user = B_Lebi_User.GetModel(B_Lebi_User.GetMaxId());
            //    Email.SendEmail_newuser(user);
            //}
            //url = RequestTool.RequestString("url").Replace("<", "").Replace(">", "");
            //if (url.ToLower().IndexOf("http") > -1 || url.ToLower().IndexOf(URL("P_Register", "").ToLower()) > -1 || url.ToLower().IndexOf(URL("P_Login", "").ToLower()) > -1 || url == "")
            //{
            //    url = URL("P_Index", "");
            //}
            Response.Write("{\"msg\":\"OK\"}");
        }
示例#17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!EX_Admin.Power("supplier_user_list", "商家列表"))
            {
                PageReturnMsg = PageNoPowerMsg();
            }

            PageSize = RequestTool.getpageSize(25);
            key      = RequestTool.RequestString("key");
            //lang = RequestTool.RequestString("lang");
            level_id = RequestTool.RequestInt("level_id", 0);
            dateFrom = RequestTool.RequestString("dateFrom");
            dateTo   = RequestTool.RequestString("dateTo");
            status   = RequestTool.RequestInt("status", 0);
            type     = RequestTool.RequestString("type");
            if (type == "")
            {
                type = "supplier";
            }
            DateTime lbsql_dateFrom = RequestTool.RequestDate("dateFrom");
            DateTime lbsql_dateTo   = RequestTool.RequestDate("dateTo");

            string where = "Supplier_Group_id in (select g.id from Lebi_Supplier_Group as g where g.type=lbsql{'" + type + "'})";
            if (key != "")
            {
                where += " and (Name like lbsql{'%" + key + "%'} or Company like lbsql{'%" + key + "%'} or UserName like lbsql{'%" + key + "%'} or RealName like lbsql{'%" + key + "%'} or Phone like lbsql{'%" + key + "%'} or SupplierNumber like lbsql{'%" + key + "%'})";
            }
            //if (lang != "")
            //    where += " and Language = '" + lang + "'";
            if (level_id > 0)
            {
                where += " and Supplier_Group_id = " + level_id;
            }
            if (status != 0)
            {
                where += " and Type_id_SupplierStatus = " + status;
            }
            if (dateFrom != "" && dateTo != "")
            {
                where += " and (datediff(d,Time_Reg,'" + FormatDate(lbsql_dateFrom) + "')<=0 and datediff(d,Time_Reg,'" + FormatDate(lbsql_dateTo) + "')>=0)";
            }

            models = B_Lebi_Supplier.GetList(where, "Time_Reg desc", PageSize, page);
            int recordCount = B_Lebi_Supplier.Counts(where);

            PageString = Pager.GetPaginationString("?page={0}&dateFrom=" + dateFrom + "&dateTo=" + dateTo + "&level_id=" + level_id + "&status=" + status + "&key=" + key + "&type=" + type, page, PageSize, recordCount);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!EX_Admin.Power("supplier_message_write", "发送站内信"))
     {
         WindowNoPower();
     }
     User_Name = RequestTool.RequestString("User_Name");
     ids       = RequestTool.RequestString("ids");
     if (ids != "")
     {
         user = B_Lebi_Supplier.GetList("id in (lbsql{" + ids + "})", "id desc");
         if (user != null)
         {
         }
     }
     su = new SearchUser(CurrentAdmin, CurrentLanguage.Code);
 }
示例#19
0
        /// <summary>
        /// 编辑商家皮肤
        /// </summary>
        public void Skin_Edit()
        {
            if (!Power("supplier_skin", "编辑皮肤"))
            {
                AjaxNoPower();
                return;
            }

            B_Lebi_Supplier.SafeBindForm(CurrentSupplier);
            CurrentSupplier.head     = RequestTool.RequestStringForUserEditor("head");
            CurrentSupplier.shortbar = RequestTool.RequestStringForUserEditor("shortbar");
            CurrentSupplier.longbar  = RequestTool.RequestStringForUserEditor("longbar");
            B_Lebi_Supplier.Update(CurrentSupplier);
            Log.Add("编辑皮肤", "User", CurrentSupplier.id.ToString(), CurrentSupplier, CurrentSupplier.UserName);
            string result = "{\"msg\":\"OK\"}";

            Response.Write(result);
        }
示例#20
0
 protected int sid = 0;//结算供应商ID
 protected override void LoadPage(string themecode, int siteid, string languagecode, string pcode)
 {
     LoadTheme(themecode, siteid, languagecode, pcode);
     if (CurrentUser.id == 0)
     {
         //未登录
         if (SYS.IsAnonymousUser != "1")
         {
             Response.Redirect(URL("P_Login", "" + HttpUtility.UrlEncode(RequestTool.GetRequestUrlNonDomain()) + "," + GetUrlToken(RequestTool.GetRequestUrlNonDomain()) + ""));
         }
     }
     sid = RequestTool.RequestInt("sid", 0);
     if (SYS.IsSupplierCash == "1")
     {
         supplier = B_Lebi_Supplier.GetModel(sid);
     }
     if (supplier == null)
     {
         supplier = new Lebi_Supplier();
     }
     CookieTool.SetCookieString("supplier", supplier.id.ToString(), 60);
     path   = "<a href=\"" + URL("P_Index", "") + "\" class=\"home\" title=\"" + Tag("首页") + "\"><span>" + Tag("首页") + "</span></a><em class=\"home\">&raquo;</em><a href=\"" + URL("P_Basket", "") + "\"><span>" + Tag("购物车") + "</span></a><em>&raquo;</em><a href=\"" + URL("P_CheckOut", "") + "\"><span>" + Tag("收银台") + "</span></a>";
     basket = new Basket(sid);
     if (basket.Products.Count == 0)
     {
         Response.Redirect(URL("P_Basket", ""));
     }
     if (CurrentUser.id > 0)
     {
         string sqlwhere = "";
         if (DataBase.DBType == "sqlserver")
         {
             sqlwhere = " and datediff(d,Time_End,'" + FormatTime(System.DateTime.Now) + "')<0";
         }
         if (DataBase.DBType == "access")
         {
             sqlwhere = " and datediff('d',Time_End,'" + FormatTime(System.DateTime.Now) + "')<0";
         }
         cards      = B_Lebi_Card.GetList("User_id=" + CurrentUser.id + " and Type_id_CardType=312 and Type_id_CardStatus in (201,203) " + sqlwhere + "", "id asc");//状态为已发放或部分使用
         moneycards = B_Lebi_Card.GetList("User_id=" + CurrentUser.id + " and Type_id_CardType=311 and Type_id_CardStatus in (201,203) " + sqlwhere + "", "id asc");
     }
     ProPerty135 = B_Lebi_ProPerty.GetList("Type_id_ProPertyType=135", "Sort desc");
 }
示例#21
0
        public void LoadPage()
        {
            CurrentPage = B_Lebi_Theme_Page.GetModel("Code='P_Product'");
            int id = Rint("id");

            product = EX_Product.GetProduct(id);
            if (product.id == 0)
            {
                Response.End();
            }
            Protype = B_Lebi_Pro_Type.GetModel(product.Pro_Type_id);
            GetProWords();
            supplier = B_Lebi_Supplier.GetModel(product.Supplier_id);
            if (supplier == null)
            {
                supplier = new Lebi_Supplier();
            }
            product.IsSupplierTransport = supplier.IsSupplierTransport;
        }
示例#22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!EX_Admin.Power("supplier_money_list", "资金明细"))
            {
                PageReturnMsg = PageNoPowerMsg();
            }

            PageSize = RequestTool.getpageSize(25);
            user_id  = RequestTool.RequestInt("user_id", 0);
            key      = RequestTool.RequestString("key");
            dateFrom = RequestTool.RequestString("dateFrom");
            dateTo   = RequestTool.RequestString("dateTo");
            status   = RequestTool.RequestInt("status", 0);
            DateTime lbsql_dateFrom = RequestTool.RequestDate("dateFrom");
            DateTime lbsql_dateTo   = RequestTool.RequestDate("dateTo");

            string where = "1=1";
            if (status > 0)
            {
                where += " and Type_id_MoneyStatus=" + status + "";
            }
            if (user_id > 0)
            {
                where += " and Supplier_id=" + user_id + "";
            }
            if (key != "")
            {
                where += " and (Supplier_id in (select id from [Lebi_Supplier] where UserName like lbsql{'%" + key + "%'} or RealName like lbsql{'%" + key + "%'}) or Remark like lbsql{'%" + key + "%'})";
            }
            if (dateFrom != "" && dateTo != "")
            {
                where += " and (datediff(d,Time_Add,'" + FormatDate(lbsql_dateFrom) + "')<=0 and datediff(d,Time_Add,'" + FormatDate(lbsql_dateTo) + "')>=0)";
            }
            models = B_Lebi_Supplier_Money.GetList(where, "id desc", PageSize, page);
            int recordCount = B_Lebi_Supplier_Money.Counts(where);

            PageString = Shop.Bussiness.Pager.GetPaginationString("?page={0}&key=" + key + "&dateFrom=" + dateFrom + "&dateTo=" + dateTo + "&status = " + status + "&user_id = " + user_id, page, PageSize, recordCount);
            user       = B_Lebi_Supplier.GetModel(user_id);
            if (user == null)
            {
                user = new Lebi_Supplier();
            }
        }
示例#23
0
        public void CheckUserName()
        {
            int    id       = RequestTool.RequestInt("id", 0);
            string UserName = RequestTool.RequestString("UserName");

            string where = "UserName=lbsql{'" + UserName + "'}";
            if (id > 0)
            {
                where += " and id!=" + id + "";
            }
            int count = B_Lebi_Supplier.Counts(where);

            if (count > 0)
            {
                Response.Write("{\"msg\":\"NO\"}");
            }
            else
            {
                Response.Write("{\"msg\":\"OK\"}");
            }
        }
示例#24
0
        /// <summary>
        /// 删除商家
        /// </summary>
        public void User_Del()
        {
            if (!EX_Admin.Power("supplier_user_del", "删除商家"))
            {
                AjaxNoPower();
                return;
            }
            string id = RequestTool.RequestString("ids");

            if (id == "")
            {
                Response.Write("{\"msg\":\"" + Tag("请选择要删除的信息") + "\"}");
                return;
            }
            B_Lebi_Supplier.Delete("id in (lbsql{" + id + "})");
            List <Lebi_Order> modellist = B_Lebi_Order.GetList("Supplier_id in (lbsql{" + id + "})", "");

            foreach (Lebi_Order model in modellist)
            {
                B_Lebi_Order.Delete("id = " + model.id + "");
                B_Lebi_Order_Log.Delete("Order_id = " + model.id + "");
                B_Lebi_Order_Product.Delete("Order_id = " + model.id + "");
            }
            B_Lebi_Brand.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_ProPerty.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_ProPerty_Tag.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_Cash.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_Message.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_Supplier_Money.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_Supplier_Bank.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_Supplier_BillType.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_Supplier_ProductType.Delete("Supplier_id in (lbsql{" + id + "})");
            //B_Lebi_Supplier_Verified.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_Supplier_Verified_Log.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_Log.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_ServicePanel.Delete("Supplier_id in (lbsql{" + id + "})");
            B_Lebi_ServicePanel_Group.Delete("Supplier_id in (lbsql{" + id + "})");
            Log.Add("删除商家", "Supplier_User", id.ToString(), CurrentAdmin, id.ToString());
            Response.Write("{\"msg\":\"OK\"}");
        }
示例#25
0
        /// <summary>
        /// 编辑商家
        /// </summary>
        public void Profile_Edit()
        {
            if (!Power("supplier_profile", "编辑资料"))
            {
                AjaxNoPower();
                return;
            }
            string        UserName = RequestTool.RequestSafeString("UserName");
            Lebi_Supplier model    = B_Lebi_Supplier.GetModel(CurrentSupplier.id);

            if (model == null)
            {
                Response.Write("{\"msg\":\"账号不存在\"}");
                return;
            }
            B_Lebi_Supplier.SafeBindForm(model);
            B_Lebi_Supplier.Update(model);
            Log.Add("编辑资料", "User", CurrentSupplier.id.ToString(), CurrentSupplier, model.UserName);
            string result = "{\"msg\":\"OK\"}";

            Response.Write(result);
        }
示例#26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Power("supplier_skin", "编辑皮肤"))
            {
                PageReturnMsg = PageNoPowerMsg();
            }
            int id = RequestTool.RequestInt("id", 0);

            model = B_Lebi_Supplier.GetModel("User_id = " + CurrentSupplier.User_id + "");
            if (model == null)
            {
                model = new Lebi_Supplier();
            }
            Lebi_Supplier_Skin skin = B_Lebi_Supplier_Skin.GetModel(id);

            if (skin != null)
            {
                model.Supplier_Skin_id = skin.id;
                model.head             = skin.head;
                model.shortbar         = skin.shortbar;
                model.longbar          = skin.longbar;
            }
        }
示例#27
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!EX_Admin.Power("supplier_verified", "身份验证"))
            {
                PageReturnMsg = PageNoPowerMsg();
            }

            PageSize     = RequestTool.getpageSize(25);
            user_id      = RequestTool.RequestInt("user_id", 0);
            string where = "1=1";
            if (user_id > 0)
            {
                where += " and Supplier_id=" + user_id;
            }
            models = B_Lebi_Supplier_Verified_Log.GetList(where, "id desc", PageSize, page);
            int recordCount = B_Lebi_Supplier_Verified_Log.Counts(where);

            PageString = Pager.GetPaginationString("?page={0}&user_id=" + user_id, page, PageSize, recordCount);
            user       = B_Lebi_Supplier.GetModel("id = " + user_id);
            if (user == null)
            {
                user = new Lebi_Supplier();
            }
        }
示例#28
0
        /// <summary>
        /// 获取一个支付方式的对于供应商设置或(默认设置)
        /// </summary>
        /// <param name="pay"></param>
        /// <returns></returns>
        public Lebi_OnlinePay Getpay(Lebi_OnlinePay pay)
        {
            if (order.IsSupplierCash == 0)
            {
                return(pay);
            }
            Lebi_Supplier supplier = B_Lebi_Supplier.GetModel(order.Supplier_id);

            if (supplier != null)
            {
                //供应商发货商城收款的情况
                if (supplier.IsCash == 0)
                {
                    return(pay);
                }
            }

            Lebi_OnlinePay p = B_Lebi_OnlinePay.GetModel("parentid=" + pay.id + " and Supplier_id=" + order.Supplier_id + " and IsUsed=1");

            if (p != null)
            {
                if (Lang(p.Name) == "")
                {
                    p.Name = pay.Name;
                }
                if (Lang(p.Description) == "")
                {
                    p.Name = pay.Name;
                }
                if (p.Logo == "")
                {
                    p.Logo = pay.Logo;
                }
            }
            return(p);
        }
示例#29
0
        /// <summary>
        /// 退货单发货
        /// </summary>
        public void torder_shipping()
        {
            int        order_id = RequestTool.RequestInt("order_id", 0);
            Lebi_Order model    = B_Lebi_Order.GetModel("User_id=" + CurrentUser.id + " and id = " + order_id);

            if (model == null)
            {
                Response.Write("{\"msg\":\"" + Tag("参数错误") + "\"}");
                return;
            }
            if (model.IsVerified != 1)
            {
                Response.Write("{\"msg\":\"" + Tag("请等待客服人员确认") + "\"}");
                return;
            }
            Lebi_Transport_Order torder = B_Lebi_Transport_Order.GetModel("Order_id=" + model.id + "");

            if (torder != null)
            {
                torder.Code           = RequestTool.RequestSafeString("Code");
                torder.Transport_Name = RequestTool.RequestSafeString("Transport_Name");
                B_Lebi_Transport_Order.Update(torder);
            }
            else
            {
                Lebi_Supplier supplier = B_Lebi_Supplier.GetModel(model.Supplier_id);
                if (supplier == null)
                {
                    supplier = new Lebi_Supplier();
                }
                torder          = new Lebi_Transport_Order();
                torder.Code     = RequestTool.RequestSafeString("Code");
                torder.Order_id = model.id;

                torder.T_Address     = model.T_Address;
                torder.T_Email       = model.T_Email;
                torder.T_MobilePhone = model.T_MobilePhone;
                torder.T_Name        = model.T_Name;
                torder.T_Phone       = model.T_Phone;
                //torder.Transport_Code = model.Transport_Code;
                //torder.Transport_id = model.Transport_id;
                torder.Transport_Name   = RequestTool.RequestSafeString("Transport_Name");
                torder.User_id          = model.User_id;
                torder.Supplier_id      = supplier.id;
                torder.Supplier_SubName = supplier.SubName;
                List <TransportProduct>   tps = new List <TransportProduct>();
                TransportProduct          tp;
                List <Lebi_Order_Product> pros = B_Lebi_Order_Product.GetList("Order_id=" + model.id + "", "");

                foreach (Lebi_Order_Product pro in pros)
                {
                    tp                = new TransportProduct();
                    tp.Count          = pro.Count;
                    tp.ImageBig       = pro.ImageBig;
                    tp.ImageMedium    = pro.ImageMedium;
                    tp.ImageOriginal  = pro.ImageOriginal;
                    tp.ImageSmall     = pro.ImageSmall;
                    tp.Product_Number = pro.Product_Number;
                    tp.Product_id     = pro.Product_id;
                    tp.Product_Name   = pro.Product_Name;
                    tps.Add(tp);

                    pro.Count_Shipped = pro.Count;

                    B_Lebi_Order_Product.Update(pro);
                }

                JavaScriptSerializer jss = new JavaScriptSerializer();
                torder.Product = jss.Serialize(tps);
                torder.Type_id_TransportOrderStatus = 220;//默认状态:在途
                B_Lebi_Transport_Order.Add(torder);
                model.IsShipped     = 1;
                model.IsShipped_All = 1;

                B_Lebi_Order.Update(model);
            }
            Response.Write("{\"msg\":\"OK\"}");
        }
示例#30
0
        protected override void LoadPage(string themecode, int siteid, string languagecode, string pcode)
        {
            LoadTheme(themecode, siteid, languagecode, pcode);
            site    = new Site_Supplier();
            backurl = RequestTool.RequestString("url").Replace("<", "").Replace(">", "");
            if (backurl == "")
            {
                backurl = site.AdminPath + "/login.aspx";
            }
            if (CurrentUser.id == 0)
            {
                Response.Redirect(URL("P_Login", "" + HttpUtility.UrlEncode(RequestTool.GetRequestUrlNonDomain()) + "," + GetUrlToken(RequestTool.GetRequestUrlNonDomain()) + ""));
            }
            path      = "<a href=\"" + URL("P_Index", "") + "\" class=\"home\" title=\"" + Tag("Ê×Ò³") + "\"><span>" + Tag("Ê×Ò³") + "</span></a><em class=\"home\">&raquo;</em><a>" + Tag("É̼Ò×¢²á") + "</a>";
            verifieds = B_Lebi_Supplier_Verified.GetList("", "Sort desc");
            logintype = RequestTool.RequestString("logintype", "");

            List <Lebi_Supplier> suppliers = B_Lebi_Supplier.GetList("User_id=" + CurrentUser.id + "", "id desc");

            if (suppliers.Count == 0)
            {
                supplier = new Lebi_Supplier();
                supplier.Type_id_SupplierStatus = 441;
            }
            if (logintype == "" && suppliers.Count > 0)
            {
                supplier = suppliers.FirstOrDefault();
                Lebi_Supplier_Group group = B_Lebi_Supplier_Group.GetModel(supplier.Supplier_Group_id);
                logintype = group.type;
            }
            else
            {
                foreach (Lebi_Supplier sup in suppliers)
                {
                    Lebi_Supplier_Group group = B_Lebi_Supplier_Group.GetModel(sup.Supplier_Group_id);
                    if (logintype == group.type)
                    {
                        supplier = sup;
                    }
                }
            }
            logintype = logintype == "" ? "supplier" : logintype;
            if (supplier == null)
            {
                supplier                        = new Lebi_Supplier();
                supplier.Address                = CurrentUser.Address;
                supplier.Area_id                = CurrentUser.Area_id;
                supplier.Fax                    = CurrentUser.Fax;
                supplier.Email                  = CurrentUser.Email;
                supplier.MobilePhone            = CurrentUser.MobilePhone;
                supplier.Msn                    = CurrentUser.Msn;
                supplier.Phone                  = CurrentUser.Phone;
                supplier.Postalcode             = CurrentUser.Postalcode;
                supplier.QQ                     = CurrentUser.QQ;
                supplier.RealName               = CurrentUser.RealName;
                supplier.UserName               = CurrentUser.UserName;
                supplier.User_id                = CurrentUser.id;
                supplier.Type_id_SupplierStatus = 441;
                status = Tag("ÐÂ×¢²á");
            }
            else
            {
                if (supplier.Type_id_SupplierStatus == 442)
                {
                    Response.Redirect(site.AdminPath + "/login.aspx");
                }
                status = TypeName(supplier.Type_id_SupplierStatus);
            }
        }