示例#1
0
 private void txtInStore_TextChanged(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txtInStore.Text.Trim()))
     {
         store = null;
     }
 }
示例#2
0
        /// <summary>
        /// 获取店铺头信息
        /// </summary>
        /// <param name="supplierID"></param>
        /// <returns></returns>
        public StoreInfoModel GetStoreInfoById(int supplierId, int language)
        {
            StoreInfoModel storeInfoModel = new StoreInfoModel();
            var            model          = supplierDal.GetStoreInfoById(supplierId);

            if (model != null)
            {
                storeInfoModel.SupplierID      = model.SupplierID;
                storeInfoModel.StorePageDesc   = model.StorePageDesc;
                storeInfoModel.Address         = model.Address;
                storeInfoModel.Address_English = model.Address_English;
                storeInfoModel.Address_Sample  = model.Address_Sample;
                if (!string.IsNullOrEmpty(model.StoreName))
                {
                    storeInfoModel.StoreName = model.StoreName;
                }
                else
                {
                    if (language == 1)
                    {
                        storeInfoModel.StoreName     = model.CompanyName_Sample;
                        storeInfoModel.StorePageDesc = model.Description_Sample;
                    }
                    else
                    {
                        storeInfoModel.StorePageDesc = model.Description;
                        storeInfoModel.StoreName     = model.CompanyName;
                    }
                }
                storeInfoModel.StoreLogoPath   = DomainHelper.GetImageUrl(model.StoreLogoPath);
                storeInfoModel.StoreBannerPath = DomainHelper.GetImageUrl(model.StoreBannerPath);
            }

            return(storeInfoModel);
        }
示例#3
0
文件: StoreBLL.cs 项目: mosdong/PSI
        /// <summary>
        /// 添加仓库信息
        /// </summary>
        /// <param name="storeInfo"></param>
        /// <param name="goodsIds">所有商品的编号集合</param>
        /// <returns></returns>
        public bool AddStoreInfo(StoreInfoModel storeInfo)
        {
            //获取所有的商品编号集合
            List <int> goodsIds = goodsDAL.GetAllGoodsIds();

            return(storeDAL.AddStoreInfo(storeInfo, goodsIds));
        }
示例#4
0
 private void SetStoreInfo()
 {
     store                  = new StoreInfoModel();
     store.PhotoPath        = photo;
     store.StoreID          = sid;
     store.Number           = number;
     store.StoreName        = sname;
     store.CPCCode          = cp;
     store.StoreAddress     = address;
     store.PostalCode       = pcode;
     store.HomeTele         = homeTel;
     store.OfficeTele       = officetel;
     store.MobileTele       = mobiletel;
     store.FaxTele          = faxtel;
     store.BankCode         = Bank;
     store.BankCard         = bcard;
     store.Email            = e;
     store.NetAddress       = naddress;
     store.Remark           = r;
     store.StoreLevelInt    = sint;
     store.FareArea         = Convert.ToDecimal(farea);
     store.TotalInvestMoney = Convert.ToDecimal(stouzi);
     store.Direct           = DisposeString.DisString(txtDirect.Text);
     store.Name             = name;
     store.ExpectNum        = CommonDataBLL.getMaxqishu();
     store.LoginPass        = password;
     store.Currency         = Convert.ToInt32(CurrencyCode);
     store.OperateIp        = HttpContext.Current.Request.UserHostAddress;
     store.OperateNum       = Session["Company"].ToString();
     store.SCPPCode         = scpp;
 }
示例#5
0
        /// <summary>
        /// 检查店铺银行信息的完整性
        /// </summary>
        /// <returns></returns>
        public StoreInfoModel IsStoreBankInfoFullByStoreId(string storeId)
        {
            StoreInfoModel model = storeDataDAL.GetStoreInfoByStoreId(storeId);

            if (model == null || model.Bank == null || model.BankCard == null || model.BankCard == "" || model.Bank.ToString() == "")
            {
                return(null);
            }
            return(model);
        }
示例#6
0
 public MessageResult AddStoreInfo(StoreInfoModel storeInfo)
 {
     try
     {
         var list = storeBLL.AddStoreInfo(storeInfo);
         return(MessageResult.Success(list));
     }
     catch (Exception ex)
     {
         return(MessageResult.Fail(ex.Message));
     }
 }
示例#7
0
        public virtual IActionResult StoreInfo(int warehouseId)
        {
            var warehouse  = _shippingService.GetWarehouseById(warehouseId);
            var city       = warehouse.City;
            var warehouses = _shippingService.GetActiveWarehouses();

            var warehousesInCity = warehouses.Where(x => x.City?.ToLower() == city?.ToLower() || _localizationService.GetLocalized(x, u => u.City)?.ToLower() == city?.ToLower()).ToList();
            var cityAdresses     = warehousesInCity.Where(x => x.Id != warehouseId).Take(3).ToList();

            var viewWarehouseModelList = new List <ViewWarehouseModel>();

            warehousesInCity.ForEach(x =>
            {
                viewWarehouseModelList.Add(new ViewWarehouseModel()
                {
                    Id                   = x.Id,
                    Name                 = _localizationService.GetLocalized(x, u => u.Name),
                    WorkTime             = _localizationService.GetLocalized(x, u => u.WorkTime),
                    WarehouseDescription = _localizationService.GetLocalized(x, u => u.WarehouseDescription),
                    StreetAddress        = _localizationService.GetLocalized(x, u => u.StreetAddress),
                    Phone                = _localizationService.GetLocalized(x, u => u.Phone),
                    City                 = _localizationService.GetLocalized(x, u => u.City),
                    Latitude             = x.Latitude,
                    Longitude            = x.Longitude,
                    Pictures             = _shippingService.GetWarehousePictures(x.Id).Select(u => new ViewWarehouseModel.WarehousePicture()
                    {
                        PictureUrl = _pictureService.GetPictureUrl(u.PictureId)
                    }).ToList()
                });
            });

            viewWarehouseModelList.Where(x => x.Pictures.Count == 0).ToList().ForEach(x =>
            {
                x.Pictures.Add(new ViewWarehouseModel.WarehousePicture()
                {
                    PictureUrl = _pictureService.GetPictureUrl(0)
                });
            });

            var model = new StoreInfoModel
            {
                Warehouse           = viewWarehouseModelList.FirstOrDefault(x => x.Id == warehouse.Id),
                WarehouseViewModels = viewWarehouseModelList,
                OtherStores         = cityAdresses,
                Warehouses          = warehouses
            };

            ViewBag.GoogleMapsApiKey = _shippingSettings.GoogleMapsApiKey;

            return(View(model));
        }
示例#8
0
文件: StockDAL.cs 项目: 892182825/SP
        /// <summary>
        ///根据id查询店铺详细信息列表
        public List <StoreInfoModel> GetStoreInfoListById(int id)
        {
            //select * from StoreInfo where Id=@id
            SqlParameter[] param = new SqlParameter[] {
                new SqlParameter("@storeid", id)
            };
            List <StoreInfoModel> storeList = new List <StoreInfoModel>();
            StoreInfoModel        store     = null;
            SqlDataReader         reader    = DBHelper.ExecuteReader("select s.*,b.BankName from storeinfo s,memberbank b where s.storeid=@storeid and s.BankCode=b.BankCode ", param, CommandType.StoredProcedure);

            while (reader.Read())
            {
                store          = new StoreInfoModel();
                store.StoreID  = reader["StoreID"].ToString();
                store.BankCode = reader["Bank"].ToString();
                //store.City = reader["City"].ToString();
                // store.Country = reader["Country"].ToString();
                //store.StoreCountry = reader["StoreCountry"].ToString();
                // store.StoreCity = reader["StoreCity"].ToString();
                store.Email     = reader["Email"].ToString();
                store.ExpectNum = Convert.ToInt32(reader["ExpectNum"].ToString());
                store.FareArea  = Convert.ToDecimal(reader["FareArea"]);
                store.FaxTele   = reader["FaxTele"].ToString();
                store.HomeTele  = reader["HomeTele"].ToString();
                //store.InwayCount = reader["InwayCount"].ToString();
                store.Language      = Convert.ToInt32(reader["Language"]);
                store.MobileTele    = reader["MobileTele"].ToString();
                store.Name          = reader["Name"].ToString();
                store.NetAddress    = reader["NetAddress"].ToString();
                store.Number        = reader["Number"].ToString();
                store.OfficeTele    = reader["OfficeTele"].ToString();
                store.PermissionMan = reader["PermissionMan"].ToString();
                store.PostalCode    = reader["PostalCode"].ToString();
                //store.Province = reader["Province"].ToString();
                store.Direct       = reader["Direct"].ToString();
                store.RegisterDate = Convert.ToDateTime(reader["RegisterDate"]);
                store.Remark       = reader["Remark"].ToString();
                store.StoreAddress = reader["StoreAddress"].ToString();
                //store.StoreLevelStr = reader["StoreLevelStr"].ToString();
                store.StoreLevelInt       = Convert.ToInt32(reader["StoreLevelInt"].ToString());
                store.StoreName           = reader["StoreName"].ToString();
                store.BankCard            = reader["BankCard"].ToString();
                store.TotalaccountMoney   = Convert.ToDecimal(reader["TotalaccountMoney"]);
                store.TotalordergoodMoney = Convert.ToDecimal(reader["TotalordergoodMoney"]);
                storeList.Add(store);
            }
            reader.Close();
            return(storeList);
        }
示例#9
0
        /// <summary>
        /// 加载仓库信息
        /// </summary>
        /// <param name="fId"></param>
        private void InitStoreInfo(int storeId)
        {
            StoreInfoModel storeInfo = RequestStar.GetStoreInfo(storeId);

            if (storeInfo != null)
            {
                txtStoreName.Text       = storeInfo.StoreName;
                oldName                 = storeInfo.StoreName;
                txtStoreNo.Text         = storeInfo.StoreNo;
                txtStorePYNo.Text       = storeInfo.StorePYNo;
                txtStoreOrder.Text      = storeInfo.StoreOrder.ToString();
                txtRemark.Text          = storeInfo.StoreRemark;
                cboSTypes.SelectedValue = storeInfo.STypeId;
                oldTypeId               = storeInfo.STypeId;
            }
        }
示例#10
0
        /// <summary>
        /// 根据店铺编号获取店铺信息
        /// </summary>
        /// <param name="storeId">店编号</param>
        /// <returns></returns>
        public StoreInfoModel GetStoreInfoByStoreId(string storeId)
        {
            StoreInfoModel storeInfo = null;
            string         sql       = "select bank,bankcard from storeinfo where storeid=@num";

            SqlParameter[] spa = new SqlParameter[] {
                new SqlParameter("@num", SqlDbType.NVarChar, 50)
            };
            spa[0].Value = storeId;
            SqlDataReader reader = DBHelper.ExecuteReader(sql, spa, CommandType.Text);

            if (reader.Read())
            {
                storeInfo          = new StoreInfoModel();
                storeInfo.BankCode = reader[0].ToString();
                storeInfo.BankCard = reader[1].ToString();
            }

            reader.Close();
            return(storeInfo);
        }
示例#11
0
 protected void Btn_Detail_Click(object sender, EventArgs e)
 {
     if (Number.Text.Trim().Length <= 0)
     {
         ScriptHelper.SetAlert(Page, GetTran("000129", "对不起,会员编号不能为空!"));
         return;
     }
     if (ViewState["Type"].ToString() == "Member")
     {
         if (CommonDataBLL.getCountNumber(Number.Text.Trim()) <= 0)
         {
             Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("000000", "会员编号不存在!") + "')</script>");
             return;
         }
         else
         {
             MemberInfoModel model = BLL.other.Company.MemInfoEditBLL.getMemberInfo(Number.Text.Trim());
             lit_petname.Text = model.PetName;
             lit_add.Text     = model.City.Country + model.City.Province + model.City.City + Encryption.Encryption.GetDecipherAddress(model.Address);
             //Response.Redirect("DisplayMemberDeatail.aspx?ID=" + Number.Text.Trim() + "&type=AddTotalAccount.aspx&type1=Member");
             //Page.RegisterStartupScript(null, "<script language='javascript'>window.close();</script>");
         }
     }
     else if (ViewState["Type"].ToString() == "Store")
     {
         if ((int)DAL.DBHelper.ExecuteScalar("select count(0) from storeinfo where storeid='" + Number.Text.Trim() + "'") <= 0)
         {
             Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("000000", "服务机构不存在!") + "')</script>");
             return;
         }
         else
         {
             StoreInfoModel model = BLL.other.Company.StoreInfoEditBLL.GetStoreInfoByStoreId(Number.Text.Trim());
             lit_petname.Text = model.StoreName;
             lit_add.Text     = model.StoreCity.Country + model.StoreCity.Province + model.StoreCity.City + Encryption.Encryption.GetDecipherAddress(model.StoreAddress);
         }
     }
 }
示例#12
0
    /// <summary>
    /// 根据输入的店铺编号绑定店铺信息
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnBindStore_Click(object sender, EventArgs e)
    {
        string storeID = txtStoreId.Text.Trim();

        if (DisplaceGoodBrowseBLL.CheckStoreId(storeID))
        {
            StoreInfoModel storeinfo = new StoreInfoModel();
            storeinfo = returnedGoodsBLL.GetStorInfoByStoreid(storeID);
            if (storeinfo != null)
            {
                lblShopName.Text   = Encryption.Encryption.GetDecipherName(storeinfo.StoreName);                                                                                //店铺名称
                lbladdress.Text    = storeinfo.City.Country + storeinfo.City.Province + storeinfo.City.City + Encryption.Encryption.GetDecipherAddress(storeinfo.StoreAddress); //收货地址
                lblpostalcode.Text = storeinfo.PostalCode;                                                                                                                      //邮编
                lbltele.Text       = Encryption.Encryption.GetDecipherTele(storeinfo.HomeTele) + "   " + Encryption.Encryption.GetDecipherTele(storeinfo.MobileTele);           //电话(负责人的电话)
                lblinceptman.Text  = Encryption.Encryption.GetDecipherName(storeinfo.Name);                                                                                     //店长姓名
                //绑定店铺仓库里的产品信息
                BindGridViewList(this.txtStoreId.Text.Trim().ToString());
                Session["storeid"]    = txtStoreId.Text.Trim();
                btnSaveOrder.Visible  = true;
                btnSearch.Visible     = true;
                ViewState["currency"] = ReturnedGoodsBLL.GetStoreCurrency(txtStoreId.Text);
            }
        }
        else
        {
            //msg = Transforms.ReturnAlert("找不到店信息!请联系管理员!");
            ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("001779", "找不到店信息!请联系管理员!") + "')</script>");
            //Response.Write(msg);
            txtStoreId.Text = string.Empty;
            txtStoreId.Focus();
        }
        if (GetOrderInfo())
        {
            lblTotalMoney.Text    = ((ViewState["zongPrice"] != null) ? ViewState["zongPrice"].ToString() : "0");
            lblTotalIntegral.Text = ((ViewState["zongPv"] != null) ? ViewState["zongPv"].ToString() : "0");
        }
    }
示例#13
0
        //根据店名得到店的库存信息在换货中用此方法
        public StoreInfoModel GetStoreInfoByStoreID(string storeID)
        {
            //select * from StoreInfo where Id=@id

            string sql = "select StoreName,StoreAddress, PostalCode,HomeTele,MobileTele,Name from  StoreInfo where storeid=@storeid";

            SqlParameter[] param = new SqlParameter[] { new SqlParameter("@storeid", storeID) };
            SqlDataReader  dr    = DBHelper.ExecuteReader(sql, param, CommandType.Text);

            StoreInfoModel store = null;

            while (dr.Read())
            {
                store              = new StoreInfoModel();
                store.StoreName    = dr.GetString(dr.GetOrdinal("StoreName"));
                store.StoreAddress = dr.GetString(dr.GetOrdinal("StoreAddress"));
                store.PostalCode   = dr.GetString(dr.GetOrdinal("PostalCode"));
                store.HomeTele     = dr.GetString(dr.GetOrdinal("HomeTele"));
                store.MobileTele   = dr.GetString(dr.GetOrdinal("MobileTele"));
                store.Name         = dr.GetString(dr.GetOrdinal("Name"));
            }
            dr.Close();
            return(store);
        }
示例#14
0
    protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string number = string.Empty;

        number = Request.QueryString["number"].ToString();
        if (Request.QueryString["type"] == "3")
        {
            ManageModel model = ManagerBLL.GetManage(number);
            lit_name.Text   = new TranslationBase().GetTran("001066", "管理员编号") + ":" + number;
            lit_number.Text = new TranslationBase().GetTran("001067", "管理员名称") + ":" + model.Name;
            if (this.RadioButtonList1.SelectedValue.ToString() == "1")
            {
                this.lab1.Visible = false;
                this.txt_1.Style.Add("display", "none");
                this.lab1.Text = "";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "4")
            {
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.txt_1.Text = "";
                this.lab1.Text  = "请输入密码:";
            }
        }
        else if (Request.QueryString["type"] == "2")
        {
            StoreInfoModel model = StoreInfoEditBLL.GetStoreInfoByStoreId(number);
            lit_number.Text = new TranslationBase().GetTran("000037", "服务机构编号") + ":" + number;
            lit_name.Text   = new TranslationBase().GetTran("000040", "服务机构名称") + ":" + Encryption.Encryption.GetDecipherName(model.StoreName);

            if (this.RadioButtonList1.SelectedValue.ToString() == "3")
            {
                this.txt_1.Text   = Encryption.Encryption.GetDecipherTele(model.MobileTele);
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.lab1.Text = GetTran("006684", "手机号码:");
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "2")
            {
                this.txt_1.Text   = model.Email;
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.lab1.Text = "E-Mail:";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "1")
            {
                this.lab1.Visible = false;
                this.txt_1.Style.Add("display", "none");
                this.lab1.Text = "";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "4")
            {
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.txt_1.Text = "";
                this.lab1.Text  = "请输入密码:";
            }
        }
        else
        {
            MemberInfoModel model = MemInfoEditBLL.getMemberInfo(number);
            lit_number.Text = new TranslationBase().GetTran("000024", "会员编号") + ":" + number;
            lit_name.Text   = new TranslationBase().GetTran("000025", "会员姓名") + ":" + Encryption.Encryption.GetDecipherName(model.Name);

            if (this.RadioButtonList1.SelectedValue.ToString() == "3")
            {
                this.txt_1.Text   = Encryption.Encryption.GetDecipherTele(model.MobileTele);
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.lab1.Text = GetTran("006684", "手机号码:");
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "2")
            {
                this.txt_1.Text   = model.Email;
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.lab1.Text = "E-Mail:";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "1")
            {
                this.lab1.Visible = false;
                this.txt_1.Style.Add("display", "none");
                this.lab1.Text = "";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "4")
            {
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.txt_1.Text = "";
                this.lab1.Text  = "请输入密码:";
            }
        }
    }
示例#15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Permissions.ComRedirect(Page, Permissions.redirUrl);
        if (!IsPostBack)
        {
            StoreInfoModel store = null;
            if (Request["id"] != null && Request["id"] != "")
            {
                store = StoreInfoSearchBLL.GetStoreInfoById(Convert.ToInt32(Request["id"]));
            }
            else if (Request["storeid"] != null && Request["storeid"] != "")
            {
                store = StoreInfoSearchBLL.GetStoreInfoByStoreid(Request["storeid"]);
            }
            else
            {
                ScriptHelper.SetScript(Page, "<script>window.history.go(-1)<script>", false);
            }
            if (store != null)
            {
                lblStoreId.Text = store.StoreID;
                lblNumber.Text  = store.Number;
                lblName.Text    = Encryption.Encryption.GetDecipherName(store.Name);
                if (store.CPCCode.ToString() == "00000")
                {
                    lblLianxifangshi.Text = "";
                }
                else
                {
                    CityModel city = CommonDataBLL.GetCPCCode(store.CPCCode);
                    if (city != null)
                    {
                        lblLianxifangshi.Text = city.Country + city.Province + city.City + store.StoreAddress;
                        lbladdress.Text       = city.Country + city.Province + city.City + Encryption.Encryption.GetDecipherAddress(store.StoreAddress);
                    }
                }

                lblPostalCode.Text  = store.PostalCode;
                lblfuzherentel.Text = Encryption.Encryption.GetDecipherTele(store.HomeTele);
                lblofficess.Text    = Encryption.Encryption.GetDecipherTele(store.OfficeTele);
                if (store.Language < 0)
                {
                    lblLanager.Text = "";
                }
                else
                {
                    lblLanager.Text = LanguageBLL.GetLanguageNameById(store.Language);
                }
                lblMobiletel.Text  = Encryption.Encryption.GetDecipherTele(store.MobileTele);
                lblfaxtel.Text     = Encryption.Encryption.GetDecipherTele(store.FaxTele);
                lblback.Text       = store.Bank.BankName.ToString();
                lblbackcard.Text   = Encryption.Encryption.GetDecipherCard(store.BankCard);
                lblEmail.Text      = store.Email;
                lblNetAddress.Text = store.NetAddress;
                lblRemark.Text     = store.Remark;
                lblDirect.Text     = store.Direct;
                if (store.ExpectNum == 0)
                {
                    lblExpectNum.Text = "";
                }
                else
                {
                    lblExpectNum.Text = store.ExpectNum.ToString();
                }
                lblRegisterDate.Text = store.RegisterDate.ToLongDateString();
                int    jibie = Convert.ToInt32(store.StoreLevelInt);
                string l     = getStoLevelStr(store.StoreID);
                this.lblStoreLevelStr.Text = l.ToString();
                lblTotalMaxMoney.Text      = store.TotalMaxMoney.ToString();
                lblFareArea.Text           = store.FareArea.ToString();
                lblTotalInvestMoney.Text   = store.TotalInvestMoney.ToString("0.00");
                DataTable dt = CommonDataBLL.getStoreCountry(store.CPCCode);
                if (dt != null && dt.Rows.Count > 0)
                {
                    lblCountry.Text = dt.Rows[0]["Country"].ToString() + dt.Rows[0]["Province"].ToString();
                }
            }
        }
    }
示例#16
0
 /// <summary>
 /// 修改会员信息
 /// </summary>
 /// <returns></returns>
 public int updateStore(StoreInfoModel storeInfoMember)
 {
     return(StoreInfoDAL.updateStoreInfo(storeInfoMember));
 }
示例#17
0
 /// <summary>
 /// 店铺资料修改(店铺)
 /// </summary>
 /// <param name="storeInfoMember"></param>
 /// <returns></returns>
 public int updateStoreInfoStore(StoreInfoModel storeInfoMember)
 {
     // StoreInfoDAL sd = new StoreInfoDAL();
     return(StoreInfoDAL.updStoreInfo(storeInfoMember));
 }
示例#18
0
        /// <summary>
        /// 页面初始化
        /// </summary>
        private void InitInfo()
        {
            if (stockId == 0)
            {
                ClearInfo();
            }
            else//加载单据信息
            {
                //获取指定入库单信息
                StockStoreInfoModel stockInfo = RequestStar.GetStockInfo(stockId);
                if (stockInfo != null)
                {
                    //选择仓库    仓库编号
                    store = new StoreInfoModel()
                    {
                        StoreId   = stockInfo.StoreId,
                        StoreName = RequestStar.GetStoreInfo(stockInfo.StoreId).StoreName
                    };
                    txtInStore.Text    = store.StoreName;
                    txtDealPerson.Text = stockInfo.DealPerson;
                    txtRemark.Text     = stockInfo.Remark;
                    lblStockNo.Text    = stockInfo.StockNo;
                    txtCreator.Text    = stockInfo.Creator;
                    txtCreateTime.Text = stockInfo.CreateTime.ToShortDateString();
                    //单据状态
                    switch (stockInfo.IsChecked)
                    {
                    case 0: lblCheckState.Text = "待审核"; break;

                    case 1:
                        lblCheckState.Text = "已审核";
                        break;

                    case 2:
                        lblCheckState.Text = "作废";    //未审核作废
                        break;

                    case 3:
                        lblCheckState.Text = "已红冲";    //已审核作废称红冲
                        break;
                    }
                    //在不同审核状态下工具项的可用
                    SetBtnsEnabled(stockInfo.IsChecked);
                    //获取该单据相关的商品明细列表
                    List <ViewStStockGoodsInfoModel> stockGoods = RequestStar.GetStockGoodsList(stockId);
                    if (stockGoods.Count > 0)
                    {
                        dgvGoods.AutoGenerateColumns = false;
                        dgvGoods.DataSource          = stockGoods;
                        SetTotalInfo(stockGoods);
                    }
                    else
                    {
                        dgvGoods.DataSource         = null;
                        dgvGoods.AllowUserToAddRows = false;
                    }
                }
            }
            isOpened = RequestStar.GetOpenState(1);
            if (isOpened)
            {
                tsbtnAdd.Enabled    = false;
                tsbtnSave.Enabled   = false;
                tsbtnCheck.Enabled  = false;
                tsddbtnAct.Enabled  = false;
                btnAddGoods.Enabled = false;
                btnDelete.Enabled   = false;
                storeList.Visible   = false;
                lblOpenDesp.Visible = true;
            }
            else
            {
                lblOpenDesp.Visible = false;
            }
        }
示例#19
0
 /// <summary>
 /// 店铺注册
 /// </summary>
 /// <param name="store"></param>
 /// <param name="type"></param>
 /// <returns></returns>
 public static bool RegisterStoreInfo(StoreInfoModel store, string type)
 {
     //  StoreInfoDAL dao=new StoreInfoDAL ();
     return(StoreInfoDAL.RegisterStoreInfo(store, type));
 }
示例#20
0
        public object Register(StoreInfoModel model)
        {
            if (string.IsNullOrWhiteSpace(model.contactsPhone))
            {
                return(Json(new { success = false, msg = "错误的手机号码" }));
            }

            bool result = ServiceProvider.Instance <IMemberService> .Create.CheckMobileExist(model.contactsPhone);

            if (result)
            {
                return(Json(new { success = false, msg = "当前手机号已注册" }));
            }
            else
            {
                result = ServiceProvider.Instance <IMemberService> .Create.CheckMemberExist(model.contactsPhone);

                if (result)
                {
                    return(Json(new { success = false, msg = "当前手机号已注册" }));
                }
            }

            var member = ServiceProvider.Instance <IMemberService> .Create.Register(model.contactsPhone, model.password, model.contactsPhone);

            if (member != null)
            {
                var manager = ServiceProvider.Instance <IManagerService> .Create.AddSellerManager(model.contactsPhone, member.Password, member.PasswordSalt);

                if (manager != null)
                {
                    var shop = ServiceProvider.Instance <IShopService> .Create.GetShop(manager.ShopId);

                    shop.ShopName                   = model.shopName;
                    shop.Industry                   = model.industry;
                    shop.CompanyPhone               = model.companyPhone;
                    shop.Lat                        = model.lat;
                    shop.Lng                        = model.lng;
                    shop.CompanyAddress             = model.companyAddress;
                    shop.OpeningTime                = model.openingTime;
                    shop.BusinessLicenceNumberPhoto = model.businessLicenceNumberPhoto;
                    shop.BranchImage                = model.branchImage;

                    if (!string.IsNullOrEmpty(model.branchImage))
                    {
                        if (model.branchImage.Split(';').Length > 0)
                        {
                            shop.Logo = model.branchImage.Split(';')[0];
                        }
                    }

                    shop.ShopDescription  = model.shopDescription;
                    shop.WelcomeTitle     = model.shopDescription;
                    shop.ContactsName     = model.contactsName;
                    shop.ContactsPhone    = model.contactsPhone;
                    shop.ContactsPosition = model.contactsPosition;
                    shop.BusinessType     = Himall.CommonModel.ShopBusinessType.Enterprise;
                    shop.Stage            = Himall.Model.ShopInfo.ShopStage.Finish;
                    shop.ShopStatus       = Himall.Model.ShopInfo.ShopAuditStatus.WaitConfirm; //默认状态为待确认
                    shop.EndDate          = DateTime.Now.AddYears(1);
                    shop.GradeId          = 1;                                                 //写入店铺默认套餐

                    //更新商家信息
                    ServiceProvider.Instance <IShopService> .Create.UpdateShop(shop);

                    //添加商家结算账户
                    ShopAccountInfo shopAccountInfo = new ShopAccountInfo()
                    {
                        ShopId            = shop.Id,
                        ShopName          = shop.ShopName,
                        Balance           = 0,
                        PendingSettlement = 0,
                        Settled           = 0
                    };
                    ServiceProvider.Instance <IBillingService> .Create.AddShopAccount(shopAccountInfo);

                    //登录
                    ServiceProvider.Instance <IManagerService> .Create.Login(model.contactsPhone, model.password);

                    return(Json(new { success = true, msg = UserCookieEncryptHelper.Encrypt(manager.Id, CookieKeysCollection.USERROLE_SELLERADMIN) }));
                }
                else
                {
                    return(Json(new { success = false, msg = "注册失败" }));
                }
            }
            else
            {
                return(Json(new { success = false, msg = "注册失败" }));
            }
        }
示例#21
0
    //读取详细信息
    public void getDetial(int id)
    {
        StoreInfoModel storeInfo = StoreInfoEditBLL.GetStoreInfoById(id);

        this.Number.Text     = storeInfo.Number.ToString();
        this.StoreID.Text    = storeInfo.StoreID.ToString();
        ViewState["StoreID"] = storeInfo.StoreID.ToString();
        this.Name.Text       = Encryption.Encryption.GetDecipherName(storeInfo.Name.ToString());
        this.StoreName.Text  = Encryption.Encryption.GetDecipherName(storeInfo.StoreName.ToString());
        this.Address.Text    = Encryption.Encryption.GetDecipherAddress(storeInfo.StoreAddress.ToString());
        this.HomeTele.Text   = Encryption.Encryption.GetDecipherTele(storeInfo.HomeTele.ToString());
        this.OfficeTele.Text = Encryption.Encryption.GetDecipherTele(storeInfo.OfficeTele.ToString());
        this.MobileTele.Text = Encryption.Encryption.GetDecipherTele(storeInfo.MobileTele.ToString());
        this.txtDirect.Text  = storeInfo.Direct.ToString();
        this.FaxTele.Text    = Encryption.Encryption.GetDecipherTele(storeInfo.FaxTele.ToString());
        txtEbank.Text        = storeInfo.Bankbranchname;
        //SqlDataReader dr1 = DBHelper.ExecuteReader("select BankName from memberbank where BankCode='" + storeInfo.BankCode.ToString() + "'");
        //if (dr1.Read())
        //{
        //    this.MemberBank1.SelectedValue = dr1["BankName"].ToString();
        //}
        storeInfo.Bank = new MemberBankModel();
        if (storeInfo.BankCode.ToString() == "000000")
        {
            this.DropDownList1.SelectedValue = DBHelper.ExecuteScalar("select top 1 name from country").ToString();
        }
        else
        {
            this.DropDownList1.SelectedValue = DBHelper.ExecuteScalar("select b.name from memberbank a,country b where a.countrycode=b.id and bankcode='" + storeInfo.BankCode.ToString() + "'").ToString();
        }
        CommonDataBLL.BindCountry_Bank(this.DropDownList1.SelectedValue.ToString(), MemberBank1);
        this.MemberBank1.SelectedValue = storeInfo.BankCode.ToString();

        //this.Bank.Text = storeInfo.Bank.ToString();
        this.BankCard.Text   = Encryption.Encryption.GetDecipherCard(storeInfo.BankCard.ToString());
        this.NetAddress.Text = storeInfo.NetAddress.ToString();
        this.Email.Text      = storeInfo.Email.ToString();
        this.Remark.Text     = storeInfo.Remark.ToString();
        this.Label1.Text     = storeInfo.Direct.ToString();//推荐店铺编号
        this.Language.Text   = storeInfo.Language.ToString();
        this.ExpectNum.Text  = storeInfo.ExpectNum.ToString();
        // SetDate(Convert.ToDateTime(reader["RegisterDate"]));

        this.RegisterDate.Text = storeInfo.RegisterDate.AddHours(BLL.other.Company.WordlTimeBLL.ConvertAddHours()).ToString();


        if (storeInfo.StoreLevelInt.ToString() != "0")
        {
            this.StoreLevelInt.SelectedValue = storeInfo.StoreLevelInt.ToString(); //绑定级别
        }
        else
        {
            this.StoreLevelInt.SelectedValue = "0";
        }
        this.FareArea.Text         = storeInfo.FareArea.ToString();
        this.TotalInvestMoney.Text = storeInfo.TotalInvestMoney.ToString("f2");

        this.PostolCode.Text = storeInfo.PostalCode.ToString();

        SqlDataReader dr = DBHelper.ExecuteReader("select country,province,city,xian from city where cpccode='" + storeInfo.CPCCode.ToString() + "'");

        if (dr.Read())
        {
            this.CountryCity1.State = false;
            this.CountryCity1.SelectCountry(dr["Country"].ToString(), dr["Province"].ToString(), dr["City"].ToString(), dr["xian"].ToString());
        }
        string        country = DBHelper.ExecuteScalar("select top 1 country from city where cpccode like'" + storeInfo.SCPCCode.ToString() + "%'").ToString();
        SqlDataReader dr1     = StoreInfoEditBLL.bindCity(country);

        while (dr1.Read())
        {
            ListItem list2 = new ListItem(dr1["Province"].ToString(), dr1["Province"].ToString());
            this.StoreCity.Items.Add(list2);
        }
        dr.Close();
        dr1.Close();
        this.StoreCountry.SelectedValue = country;
        string province = DBHelper.ExecuteScalar("select top 1 province from city where country='" + country + "' and cpccode like'" + storeInfo.SCPCCode.ToString() + "%'").ToString();

        this.StoreCity.SelectedValue = province;

        ViewState["PhotoPath"] = storeInfo.PhotoPath.ToString();
        ViewState["PhotoH"]    = 0;
        ViewState["PhotoW"]    = 0;
    }
示例#22
0
        /// <summary>
        /// 选择仓库
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnChoose_Click(object sender, EventArgs e)
        {
            ViewStoreInfoModel selInfo = null;

            if (dgvStoreList.SelectedRows.Count == 0)
            {
                selInfo = dgvStoreList.Rows[0].DataBoundItem as ViewStoreInfoModel;
            }
            else
            {
                selInfo = dgvStoreList.SelectedRows[0].DataBoundItem as ViewStoreInfoModel;
            }

            StoreInfoModel storeInfo = new StoreInfoModel()
            {
                StoreId   = selInfo.StoreId,
                StoreName = selInfo.StoreName
            };

            //typecode   区分要返回的页面
            switch (typeName)
            {
            case "Store-StartStock":    //期初入库单页面
                FrmStartStockInfo fStartStockInfo = cModel.FGet as FrmStartStockInfo;
                fStartStockInfo.store = storeInfo;
                break;

            case "Store-PerchaseInStore":    //采购单页面
                FrmPerchaseInStore fPerchaseInStoreInfo = cModel.FGet as FrmPerchaseInStore;
                fPerchaseInStoreInfo.store = storeInfo;
                break;

            case "Store-SaleOutStore":    //销售单页面
                FrmSaleOutStore fSaleOutStoreInfo = cModel.FGet as FrmSaleOutStore;
                fSaleOutStoreInfo.store = storeInfo;
                break;

            case "Store-SheetQuery":    //单据选择页面
                FrmSheetQuery fSheetQuery = cModel.FGet as FrmSheetQuery;
                fSheetQuery.store = storeInfo;
                break;

            case "Store-PerQueryBySupplier":    //采购统计按供应商选择页面
                FrmPerchaseQueryBySupplier fPerBySupplier = cModel.FGet as FrmPerchaseQueryBySupplier;
                fPerBySupplier.store = storeInfo;
                break;

            case "Store-PerQueryByStore":    //采购统计按仓库选择页面
                FrmPerchaseQueryByStore fPerByStore = cModel.FGet as FrmPerchaseQueryByStore;
                fPerByStore.store = storeInfo;
                break;

            case "Store-PerQueryByGoods":    //采购统计按商品选择页面
                FrmPerchaseQueryByGoods fPerByGoods = cModel.FGet as FrmPerchaseQueryByGoods;
                fPerByGoods.store = storeInfo;
                break;

            case "Store-SaleQueryByCustomer":    //销售统计按客户选择页面
                FrmSaleQueryByCustomer fSaleByCustomer = cModel.FGet as FrmSaleQueryByCustomer;
                fSaleByCustomer.store = storeInfo;
                break;

            case "Store-SaleQueryByStore":    //销售统计按客户选择页面
                FrmSaleQueryByStore fSaleByStore = cModel.FGet as FrmSaleQueryByStore;
                fSaleByStore.store = storeInfo;
                break;

            case "Store-SaleQueryByGoods":    //销售统计按商品选择页面
                FrmSaleQueryByGoods fSaleByGoods = cModel.FGet as FrmSaleQueryByGoods;
                fSaleByGoods.store = storeInfo;
                break;

            case "Store-StoreStockQuery":    //仓库库存查询页面
                FrmStoreStockQuery fStoreStockQuery = cModel.FGet as FrmStoreStockQuery;
                fStoreStockQuery.store = storeInfo;
                break;
            }
            this.SetStore?.Invoke();
            this.Close();
        }
示例#23
0
        /// <summary>
        /// 仓库信息的提交
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void tsbtnSave_Click(object sender, EventArgs e)
        {
            Action act = () =>
            {
                //信息获取
                string storeName = txtStoreName.Text.Trim();
                string storeNo   = txtStoreNo.Text.Trim();
                string storePYNo = txtStorePYNo.Text.Trim();
                int    sTypeId   = cboSTypes.SelectedValue != null?cboSTypes.SelectedValue.GetInt() : 0;

                string remark = txtRemark.Text.Trim();
                int    order  = txtStoreOrder.Text.GetInt();
                //判断
                if (string.IsNullOrEmpty(storeName))
                {
                    MsgBoxHelper.MsgErrorShow("请输入仓库名称");
                    txtStoreName.Focus();
                    return;
                }
                //判断是否已存在
                if (fModel.ActType == 1 || (!string.IsNullOrEmpty(oldName) && oldName != storeName) || (!string.IsNullOrEmpty(oldName) && (oldName == storeName) && (oldTypeId != sTypeId)))
                {
                    if (RequestStar.ExistsStore(storeName, sTypeId))
                    {
                        MsgBoxHelper.MsgErrorShow("该仓库已存在!");
                        txtStoreName.Focus();
                        return;
                    }
                }
                if (sTypeId == 0)
                {
                    MsgBoxHelper.MsgErrorShow("请选择仓库类别!");
                    cboSTypes.Focus();
                    return;
                }
                //信息的封装
                StoreInfoModel storeInfo = new StoreInfoModel()
                {
                    StoreId     = fModel.FId,
                    StoreName   = storeName,
                    StoreNo     = storeNo,
                    StorePYNo   = storePYNo,
                    STypeId     = sTypeId,
                    StoreRemark = remark,
                    StoreOrder  = order,
                    Creator     = fModel.UName
                };
                //调用方法
                bool bl = false;
                bl = fModel.ActType == 1 ? RequestStar.AddStoreInfo(storeInfo) : RequestStar.UpdateStoreInfo(storeInfo);
                string actMsg   = fModel.ActType == 1 ? "添加" : "修改";
                string titleMsg = $"{actMsg}仓库信息";
                string sucType  = bl ? "成功" : "失败";
                string msg      = $"仓库信息{actMsg} {sucType}";
                if (bl)
                {
                    MsgBoxHelper.MsgBoxShow(titleMsg, msg);
                    this.ReLoadHandler?.Invoke();
                }
                else
                {
                    MsgBoxHelper.MsgErrorShow(msg);
                    return;
                }
            };

            act.TryCatch("仓库信息提交出现异常");
        }
示例#24
0
    protected void Button1_Click1(object sender, EventArgs e)
    {
        #region 部分验证
        int exists;
        //int exists1;
        // exists1 = (int)DBHelper.ExecuteScalar("select count(*) from MemberInfo where Number = '" + this.Number.Text.ToString() + "' ");
        if (this.Number.Text.Trim() == "")
        {
            msg = "<script>alert('" + GetTran("000787", "请输入编号!") + "');</script>";
            return;
        }
        exists = (int)DBHelper.ExecuteScalar("SELECT COUNT(*) FROM MemberInfo WHERE Number='" + this.Number.Text + "'", CommandType.Text);
        if (exists <= 0)
        {
            msg = "<script language='javascript'>alert('" + GetTran("000794", "对不起,该会员编号不存在!") + "')</script>";
            return;
        }
        if (this.StoreID.Text.Trim() == "")
        {
            msg = "<script language='javascript'>alert('" + GetTran("000796", "对不起,请输入店编号!") + "')</script>";
            return;
        }
        //检查店编号是否存在
        exists = (int)DBHelper.ExecuteScalar("SELECT COUNT(*) FROM StoreInfo WHERE StoreID='" + this.StoreID.Text.Trim() + "' and id<>" + ViewState["id"].ToString(), CommandType.Text);
        if (exists > 0)
        {
            msg = "<script language='javascript'>alert('" + GetTran("000798", "对不起,该店编号已经存在!") + "')</script>";
            return;
        }
        if (this.Remark.Text.ToString().Length > 150)
        {
            msg = "<script language='javascript'>alert('" + GetTran("006896", "对不起,备注应在150个字以内!") + "')</script>";
            return;
        }
        if (this.Address.Text.ToString().Length <= 0)
        {
            msg = "<script language='javascript'>alert('" + GetTran("001280", "地址不能为空!") + "')</script>";
            return;
        }

        DateTime dt1;
        try
        {
            dt1 = Convert.ToDateTime(this.RegisterDate.Text.ToString());
        }
        catch
        {
            msg = "<script language='javascript'>alert('" + GetTran("000799", "对不起,指定的开始时间错误,请检查!") + "')</script>";
            return;
        }

        int ExpectNum;
        try
        {
            ExpectNum = Convert.ToInt32(this.ExpectNum.Text.ToString());
        }
        catch
        {
            msg = "<script language='javascript'>alert('" + GetTran("000803", "对不起,办店期数不能为空且必需是数字!") + "')</script>";
            return;
        }
        if (ExpectNum > CommonDataBLL.GetMaxqishu())
        {
            msg = "<script language='javascript'>alert('" + GetTran("000807", "对不起,办店期数不能超过最大期数!") + "')</script>";
            return;
        }
        int StorageScalar = 0;
        if (this.StorageScalar.Text != "")
        {
            try
            {
                StorageScalar = Convert.ToInt32(this.StorageScalar.Text.Trim());
            }
            catch
            {
                msg = "<script language='javascript'>alert('" + GetTran("000814", "对不起,库存底线必须是数字!") + "')</script>";
                return;
            }
        }
        decimal FareArea = 0;
        if (this.FareArea.Text != "")
        {
            try
            {
                FareArea = Convert.ToDecimal(this.FareArea.Text.ToString());
            }
            catch
            {
                msg = "<script language='javascript'>alert('" + GetTran("000818", "对不起,面积必须是数字!") + "')</script>";
                return;
            }
        }

        decimal TotalInvestMoney = 0;
        if (this.TotalInvestMoney.Text.ToString() != "")
        {
            try
            {
                TotalInvestMoney = decimal.Parse(this.TotalInvestMoney.Text.ToString());
            }
            catch
            {
                msg = "<script language='javascript'>alert('" + GetTran("000820", "对不起,投资总额必须是数字!") + "')</script>";
                return;
            }
        }
        if (this.CountryCity1.Country == "请选择")
        {
            msg = "<script language='javascript'>alert('" + GetTran("000300", "请选择地址!") + "')</script>";
            return;
        }
        if (this.CountryCity1.Province == "请选择")
        {
            msg = "<script language='javascript'>alert('" + GetTran("000300", "请选择地址!") + "')</script>";
            return;
        }
        if (this.CountryCity1.City == "请选择")
        {
            msg = "<script language='javascript'>alert('" + GetTran("000300", "请选择地址!") + "')</script>";
            return;
        }
        #endregion

        #region   图片
        string dirName     = "";
        string oldFilePath = "";// this.PhotoPath.PostedFile.FileName.Trim();
        string oldFileName = "";
        string newFileName = "";

        int photoW = 0, photoH = 0;
        //try
        //{
        //    if (oldFilePath != string.Empty)
        //    {
        //        //如果是编辑则删除旧图
        //        if (ViewState["PhotoPath"].ToString() != string.Empty)
        //        {
        //            if (System.IO.File.Exists(Server.MapPath("../upload/" + ViewState["PhotoPath"].ToString())))
        //            {
        //                System.IO.File.Delete(Server.MapPath("../upload/" + ViewState["PhotoPath"].ToString()));
        //            }
        //        }
        //        //检查目录是否存在
        //        dirName = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString();
        //        //if (!System.IO.Directory.Exists(Server.MapPath("../upload/" + dirName)))
        //        //{
        //        //    System.IO.Directory.CreateDirectory(Server.MapPath("../upload/" + dirName));
        //        //}

        //        oldFileName = System.IO.Path.GetFileName(oldFilePath);

        //        string fileExtName = System.IO.Path.GetExtension(oldFilePath);
        //        if (fileExtName.ToLower() != ".gif" && fileExtName.ToLower() != ".jpg" && fileExtName.ToLower() != ".jpeg")
        //        {
        //            Response.Write("<script>alert('" + GetTran("000823", "上传文件格式不正确!") + "');</script>");
        //            return;
        //        }
        //        if (this.PhotoPath.PostedFile.ContentLength > 51200)
        //        {
        //            Response.Write("<script>alert('" + GetTran("000824", "上传文件不能大于50K!") + "');</script>");
        //            return;
        //        }
        //        System.Random rd = new Random(0);
        //        newFileName = DateTime.Now.Year.ToString() + rd.Next(10).ToString()
        //            + DateTime.Now.Month.ToString() + rd.Next(10).ToString()
        //            + DateTime.Now.Day.ToString() + rd.Next(10).ToString()
        //            + DateTime.Now.Second.ToString()
        //            + fileExtName;

        //       // string newFilePath = Server.MapPath("..\\upload\\" + dirName) + "\\" + newFileName;
        //       // string newFilePath = Server.MapPath("..\\upload\\") + "\\" + newFileName;
        //        string newFilePath = Server.MapPath("..\\upload\\") + newFileName;
        //        this.PhotoPath.PostedFile.SaveAs(newFilePath);
        //        try
        //        {
        //            System.Drawing.Image myIma = System.Drawing.Image.FromFile(newFilePath);
        //            photoH = myIma.Height;
        //            photoW = myIma.Width;

        //        }
        //        catch
        //        { }
        //    }
        //}
        //catch (Exception ext)
        //{
        //    msg = "<script>alert('" + ext.Message + "')</script>";
        //    return;
        //}

        #endregion

        StoreInfoModel storeInfoMember = new StoreInfoModel();
        storeInfoMember.Number    = this.Number.Text.ToString();
        storeInfoMember.Name      = Encryption.Encryption.GetEncryptionName(this.Name.Text.ToString());
        storeInfoMember.StoreID   = this.StoreID.Text.ToString();
        storeInfoMember.StoreName = Encryption.Encryption.GetEncryptionName(this.StoreName.Text.ToString());

        storeInfoMember.StoreAddress = Encryption.Encryption.GetEncryptionAddress(this.Address.Text.ToString());
        storeInfoMember.HomeTele     = Encryption.Encryption.GetEncryptionTele(this.HomeTele.Text.ToString());
        storeInfoMember.OfficeTele   = Encryption.Encryption.GetEncryptionTele(this.OfficeTele.Text.ToString());
        storeInfoMember.FaxTele      = Encryption.Encryption.GetEncryptionTele(this.FaxTele.Text.ToString());
        storeInfoMember.MobileTele   = Encryption.Encryption.GetEncryptionTele(this.MobileTele.Text.ToString());

        string cp1 = this.MemberBank1.SelectedValue.ToString();
        storeInfoMember.BankCode       = cp1.ToString();
        storeInfoMember.BankCard       = Encryption.Encryption.GetEncryptionCard(this.BankCard.Text.ToString());
        storeInfoMember.Bankbranchname = txtEbank.Text.Trim();
        storeInfoMember.Email          = this.Email.Text.ToString();
        storeInfoMember.NetAddress     = this.NetAddress.Text.ToString();
        storeInfoMember.Remark         = this.Remark.Text.ToString();

        storeInfoMember.Direct        = this.Label1.Text.ToString();
        storeInfoMember.ExpectNum     = Convert.ToInt32(this.ExpectNum.Text.ToString());
        storeInfoMember.RegisterDate  = dt1.ToUniversalTime();
        storeInfoMember.StoreLevelInt = Convert.ToInt32(this.StoreLevelInt.SelectedItem.Value.ToString());
        //storeInfoMember.StoreLevelStr = this.StoreLevelInt.SelectedItem.Value.ToString();

        storeInfoMember.FareArea         = FareArea;
        storeInfoMember.TotalInvestMoney = TotalInvestMoney;
        storeInfoMember.PostalCode       = this.PostolCode.Text.ToString();

        storeInfoMember.Language   = Convert.ToInt32(this.Language.Text.ToString());
        storeInfoMember.OperateIp  = CommonDataBLL.OperateIP;
        storeInfoMember.OperateNum = CommonDataBLL.OperateBh;
        storeInfoMember.ID         = Convert.ToInt32(ViewState["id"]);
        string cp = DBHelper.ExecuteScalar("select cpccode from city where country='" + this.CountryCity1.Country + "' and province='" + this.CountryCity1.Province + "' and city='" + this.CountryCity1.City + "' and xian='" + this.CountryCity1.Xian + "'").ToString();
        storeInfoMember.CPCCode = cp.ToString();
        //if (this.PhotoPath.PostedFile.FileName.Trim() != string.Empty)
        //{
        //    //storeInfoMember.PhotoPath  = dirName + "\\" + newFileName;
        //    storeInfoMember.PhotoPath =  "upload/"+newFileName;
        //}
        //else
        //{
        storeInfoMember.PhotoPath = "";// ViewState["Image"].ToString();
        //}
        // storeInfoMember.PhotoH = photoH;
        //  storeInfoMember.PhotoW = photoW;
        int i = 0;
        BLL.CommonClass.ChangeLogs cl_h_info = new BLL.CommonClass.ChangeLogs("storeinfo", "(ltrim(rtrim(id)))");
        cl_h_info.AddRecord(Convert.ToInt32(ViewState["id"]));//不能放到事务中  数据前
        i = sieb.updateStore(storeInfoMember);

        if (i > 0)
        {
            cl_h_info.AddRecord(Convert.ToInt32(ViewState["id"]));                                                                                         //不能放到事务中  修改数据后
            cl_h_info.ModifiedIntoLogs(BLL.CommonClass.ChangeCategory.company4, Session["Company"].ToString(), BLL.CommonClass.ENUM_USERTYPE.objecttype2); //不能放到事务中

            msg = "<script language='javascript'>alert('" + GetTran("000222", "修改成功!") + "');location.href='StoreInfoModify.aspx'</script>";
        }
        else
        {
            msg = "<script language='javascript'>alert('" + GetTran("000225", "修改失败!") + "');location.href='StoreInfoModify.aspx'</script>";
        }
    }
示例#25
0
文件: StoreBLL.cs 项目: mosdong/PSI
 /// <summary>
 /// 修改仓库信息
 /// </summary>
 /// <param name="storeInfo"></param>
 /// <returns></returns>
 public bool UpdateStoreInfo(StoreInfoModel storeInfo)
 {
     return(storeDAL.UpdateStoreInfo(storeInfo));
 }
示例#26
0
        public object UpdateShopInfo(StoreInfoModel model, string userKey)
        {
            try
            {
                long            userId          = UserCookieEncryptHelper.Decrypt(userKey, CookieKeysCollection.USERROLE_SELLERADMIN);
                IMemberService  iMenberService  = ServiceProvider.Instance <IMemberService> .Create;
                IManagerService iManagerService = ServiceProvider.Instance <IManagerService> .Create;
                IShopService    iShopService    = ServiceProvider.Instance <IShopService> .Create;
                UserMemberInfo  memberInfo      = iMenberService.GetMember(userId);
                if (memberInfo != null)
                {
                    ////修改用户账号信息
                    //string encryptedPassword = SecureHelper.MD5(model.password);//一次MD5加密
                    //string encryptedWithSaltPassword = SecureHelper.MD5(encryptedPassword + memberInfo.PasswordSalt);//一次结果加盐后二次加密
                    //memberInfo.Password = encryptedWithSaltPassword;
                    //iMenberService.UpdateMemberInfo(memberInfo);

                    ////修改商家账号信息
                    ManagerInfo manager = iManagerService.GetSellerManager(memberInfo.Id);
                    //manager.Password = model.password;
                    //iManagerService.ChangeSellerManager(manager);

                    //修改商家信息
                    var shop = iShopService.GetShop(manager.ShopId);
                    shop.ShopName                   = model.shopName;
                    shop.Industry                   = model.industry;
                    shop.CompanyPhone               = model.companyPhone;
                    shop.Lat                        = model.lat;
                    shop.Lng                        = model.lng;
                    shop.CompanyAddress             = model.companyAddress;
                    shop.OpeningTime                = model.openingTime;
                    shop.BusinessLicenceNumberPhoto = model.businessLicenceNumberPhoto;
                    shop.BranchImage                = model.branchImage;

                    if (!string.IsNullOrEmpty(model.branchImage))
                    {
                        if (model.branchImage.Split(';').Length > 0)
                        {
                            shop.Logo = model.branchImage.Split(';')[0];
                        }
                    }

                    shop.ShopDescription = model.shopDescription;
                    shop.WelcomeTitle    = model.shopDescription;
                    //shop.ContactsName = model.contactsName;
                    //shop.ContactsPosition = model.contactsPosition;
                    iShopService.UpdateShop(shop);

                    //登录
                    ServiceProvider.Instance <IManagerService> .Create.Login(model.contactsPhone, model.password);

                    return(Json(new { success = true, msg = UserCookieEncryptHelper.Encrypt(manager.Id, CookieKeysCollection.USERROLE_SELLERADMIN) }));
                }
                else
                {
                    return(Json(new { success = false, msg = "修改失败" }));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, msg = ex.ToString() }));
            }
        }
示例#27
0
        /// <summary>
        /// 初始化工作
        /// </summary>
        private void InitInfo()
        {
            if (saleId == 0)
            {
                //清空处理
                ClearInfo();
                SetBtnsEnabled(0);
            }
            else  //修改状态
            {
                //加载指定的销售单信息
                SaleOutStoreInfoModel saleInfo = RequestStar.GetSaleInfo(saleId);
                if (saleInfo != null)
                {
                    txtCustomers.Text = RequestStar.GetUnitInfo(saleInfo.UnitId).UnitName;
                    selCust           = new UnitInfoModel()
                    {
                        UnitId   = saleInfo.UnitId,
                        UnitName = txtCustomers.Text
                    };
                    txtOutStore.Text = RequestStar.GetStoreInfo(saleInfo.StoreId).StoreName;
                    store            = new StoreInfoModel()
                    {
                        StoreId   = saleInfo.StoreId,
                        StoreName = txtOutStore.Text
                    };
                    txtDealPerson.Text  = saleInfo.DealPerson;
                    txtCollectType.Text = saleInfo.PayDesp;
                    txtThisAmount.Text  = saleInfo.ThisAmount.ToString("0.00");
                    txtRemark.Text      = saleInfo.Remark;
                    txtTotalAmount.Text = saleInfo.TotalAmount.ToString("0.00");
                    txtYHAmount.Text    = saleInfo.YHAmount.ToString("0.00");
                    txtCreator.Text     = saleInfo.Creator;
                    txtCreateTime.Text  = saleInfo.CreateTime.ToShortDateString();
                    lblSaleNo.Text      = saleInfo.SaleOutNo;
                    switch (saleInfo.IsChecked)
                    {
                    case 0:
                        lblCheckState.Text = "待审核";
                        break;

                    case 1:
                        lblCheckState.Text = "已审核";
                        break;

                    case 2:
                        lblCheckState.Text = "已作废";    //未审核作废
                        break;

                    case 3:
                        lblCheckState.Text = "已红冲";    //已审核作废称红冲
                        break;
                    }
                    SetBtnsEnabled(saleInfo.IsChecked); //设置页面工具项或页面按钮的可用
                    if (saleInfo.IsPayed == 1)          //已经付款但并不定付完
                    {
                        hasPay = 1;
                    }
                    if (saleInfo.IsPayFull == 1) //付完
                    {
                        hasFullPay = 1;
                    }

                    //加载商品列表
                    List <ViewSaleGoodsInfoModel> saleGoodsList = RequestStar.GetSaleGoodsList(saleId);

                    dgvGoods.AutoGenerateColumns = false;
                    dgvGoods.DataSource          = saleGoodsList;
                    SetTotalInfo(saleGoodsList);//总计  数量  金额
                }
            }
            isOpened = RequestStar.GetOpenState(1);//获取开账状态
            if (!isOpened)
            {
                tsbtnAdd.Enabled      = false;
                tsbtnSave.Enabled     = false;
                tsbtnCheck.Enabled    = false;
                tsddbtnAct.Enabled    = false;
                btnAddGoods.Enabled   = false;
                btnDelete.Enabled     = false;
                storeList.Visible     = false;
                customersList.Visible = false;
                picPayType.Visible    = false;
                lblUnOpenDesp.Visible = true;
            }
            else
            {
                lblUnOpenDesp.Visible = false;
            }
        }