示例#1
0
    protected void Save_Btn_Click(object sender, EventArgs e)
    {
        M_UserInfo   loginUser = buser.GetLogin();
        M_Store_Info storeMod  = storeBll.SelModelByUser(loginUser.UserID);
        M_UserInfo   mu        = null;
        string       uname     = UserName_T.Text.Trim();
        string       upwd      = UserPwd_T.Text.Trim();
        string       upwd2     = UserPwd2_T.Text.Trim();

        if (Mid > 0)
        {
            mu = buser.SelReturnModel(Mid);
            //修改密码
            if (!string.IsNullOrEmpty(upwd))
            {
                if (!upwd.Equals(upwd2))
                {
                    function.WriteErrMsg("密码与确认密码不匹配");
                }
                mu.UserPwd = StringHelper.MD5(upwd);
            }
        }
        else
        {
            if (StrHelper.StrNullCheck(uname, upwd, upwd2))
            {
                function.WriteErrMsg("用户名或密码不能为空");
            }
            if (!upwd.Equals(upwd2))
            {
                function.WriteErrMsg("密码与确认密码不匹配");
            }
            if (buser.IsExistUName(uname))
            {
                function.WriteErrMsg("用户名[" + uname + "]已存在");
            }
            mu         = buser.NewUser(uname, upwd);
            mu.SiteID  = storeMod.ID;
            mu.GroupID = ExConast.EmployGroup;
        }
        mu.SiteRebateBalance = DataConvert.CDouble(SiteRebateBalance_T.Text);
        mu.ZnPassword        = Mobile_T.Text;
        mu.VIP    = DataConvert.CLng(Request.Form["bonus_rad"]);
        mu.PageID = DataConvert.CLng(Request.Form["role_rad"]);
        if (SFileUp.HasFile)
        {
            SFileUp.SaveUrl = ZLHelper.GetUploadDir_System("shop", "user");
            mu.UserFace     = SFileUp.SaveFile();
        }
        if (mu.UserID > 0)
        {
            buser.UpdateByID(mu);
        }
        else
        {
            buser.AddModel(mu);
        }
        function.WriteSuccessMsg("操作成功", "Employee.aspx");
    }
示例#2
0
    //保存
    protected void EBtnSubmit_Click(object sender, EventArgs e)
    {
        M_UserInfo   mu       = buser.GetLogin();
        M_Store_Info storeMod = storeBll.SelModelByUser(mu.UserID);
        DataTable    dt       = fieldBll.GetModelFieldList(ModelID);
        DataTable    gpdt     = gpBll.GetGroupList();
        DataTable    table    = new Call().GetDTFromPage(dt, Page, ViewState);
        M_Product    proMod   = new M_Product();

        if (ProID > 0)
        {
            proMod = proBll.GetproductByid(ProID);
        }
        /*--------------proMod------------*/
        proMod.Nodeid  = NodeID;
        proMod.ModelID = ModelID;
        proMod.ProCode = ProCode.Text;
        proMod.BarCode = BarCode.Text.Trim();
        proMod.Proname = Proname.Text.Trim();
        proMod.Kayword = Request.Form["tabinput"];
        keyBll.AddKeyWord(proMod.Kayword, 1);
        proMod.ProUnit     = ProUnit.Text;
        proMod.AllClickNum = DataConverter.CLng(Request.Form["AllClickNum"]);
        proMod.ProClass    = 1;
        proMod.Proinfo     = Proinfo.Text;
        proMod.Procontent  = procontent.Value;

        if (!string.IsNullOrEmpty(Request.Form["txt_pics"]))
        {
            try
            {
                DataTable imgdt = JsonConvert.DeserializeObject <DataTable>(Request.Form["txt_pics"]);
                if (imgdt.Rows.Count > 0)
                {
                    proMod.Thumbnails = proMod.Clearimg = DataConvert.CStr(imgdt.Rows[0]["url"]);
                }
            }
            catch (Exception) { }
        }
        //proMod.Quota = DataConverter.CLng(Quota.Text);
        //proMod.DownQuota = DataConverter.CLng(DownQuota.Text);
        proMod.ShiPrice    = DataConverter.CDouble(ShiPrice.Text);
        proMod.LinPrice    = DataConverter.CDouble(LinPrice.Text);
        proMod.Recommend   = DataConverter.CLng(Recommend_T.Text);
        proMod.AllClickNum = DataConverter.CLng(AllClickNum_T.Text);
        //更新时间,若没有指定则为当前时间
        proMod.UpdateTime  = DataConverter.CDate(UpdateTime.Text);
        proMod.AddTime     = DataConverter.CDate(AddTime.Text);
        proMod.FirstNodeID = nodeBll.SelFirstNodeID(NodeID);
        proMod.UserShopID  = storeMod.ID;
        proMod.UserType    = DataConverter.CLng(Request.Form["UserPrice_Rad"]);
        proMod.Quota       = DataConvert.CLng(Request.Form["Quota_Rad"]);
        proMod.DownQuota   = DataConvert.CLng(Request.Form["DownQuota_Rad"]);

        proMod.TableName = modBll.SelReturnModel(ModelID).TableName;
        proMod.Sales     = Sales_Chk.Checked ? 1 : 2;
        proMod.Istrue    = istrue_chk.Checked ? 1 : 0;
        proMod.Ishot     = ishot_chk.Checked ? 1 : 0;
        proMod.Isnew     = isnew_chk.Checked ? 1 : 0;
        proMod.Isbest    = isbest_chk.Checked ? 1 : 0;
        proMod.Allowed   = 1;
        proMod.GuessXML  = Request.Form["GuessXML"];
        proMod.BindIDS   = "";
        string danju = proMod.UserShopID + DateTime.Now.ToString("yyyyMMddHHmmss");

        if (proMod.ID < 1 || ClickType.Value.Equals("addasnew"))
        {
            proMod.AddUser    = mu.UserName;
            proMod.Nodeid     = NodeID;
            proMod.AddTime    = DateTime.Now;
            proMod.UpdateTime = DateTime.Now;
            proMod.ID         = proBll.Add(table, proMod);
        }
        else
        {
            proBll.Update(table, proMod);
        }
        Response.Redirect("ProductShow.aspx?ID=" + proMod.ID);
    }
示例#3
0
        public void ViewMyStore()
        {
            M_Store_Info storeMod = storeBll.SelModelByUser(mu.UserID);

            Response.Redirect("/Store/StoreIndex?id=" + storeMod.ID); return;
        }