private void txtInStore_TextChanged(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtInStore.Text.Trim())) { store = null; } }
/// <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); }
/// <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)); }
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; }
/// <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); }
public MessageResult AddStoreInfo(StoreInfoModel storeInfo) { try { var list = storeBLL.AddStoreInfo(storeInfo); return(MessageResult.Success(list)); } catch (Exception ex) { return(MessageResult.Fail(ex.Message)); } }
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)); }
/// <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); }
/// <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; } }
/// <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); }
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); } } }
/// <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"); } }
//根据店名得到店的库存信息在换货中用此方法 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); }
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 = "请输入密码:"; } } }
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(); } } } }
/// <summary> /// 修改会员信息 /// </summary> /// <returns></returns> public int updateStore(StoreInfoModel storeInfoMember) { return(StoreInfoDAL.updateStoreInfo(storeInfoMember)); }
/// <summary> /// 店铺资料修改(店铺) /// </summary> /// <param name="storeInfoMember"></param> /// <returns></returns> public int updateStoreInfoStore(StoreInfoModel storeInfoMember) { // StoreInfoDAL sd = new StoreInfoDAL(); return(StoreInfoDAL.updStoreInfo(storeInfoMember)); }
/// <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; } }
/// <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)); }
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 = "注册失败" })); } }
//读取详细信息 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; }
/// <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(); }
/// <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("仓库信息提交出现异常"); }
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>"; } }
/// <summary> /// 修改仓库信息 /// </summary> /// <param name="storeInfo"></param> /// <returns></returns> public bool UpdateStoreInfo(StoreInfoModel storeInfo) { return(storeDAL.UpdateStoreInfo(storeInfo)); }
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() })); } }
/// <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; } }