/// <summary> /// 更新店铺按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BT_UpdateShop_Click(object sender, EventArgs e) { if (CB_Province.SelectedIndex <= 0 || CB_City.SelectedIndex <= 0) { MessageBox.Show("您必须先选择一个省份以及城市以定位您的店铺!"); return; } Shop_ViewModel tempmodel = List_ShopInfo.Where(P => P.Province_Name == CB_Province.SelectedItem.ToString() && P.City_Name == CB_City.SelectedItem.ToString() && P.Shop_Name == LB_Shop.SelectedItem.ToString()).Single(); int ShopID = tempmodel.Shop_ID; int CityID = tempmodel.City_ID; if (Shop_Client.UpdateShop(new Car_Shop() { Shop_ID = ShopID, Shop_Name = TB_ShopName.Text, Shop_Phone = TB_ShopPhone.Text, Shop_Info = TB_ShopInfo.Text, Shop_City = CityID })) { MessageBox.Show("店铺资料修改成功!"); List_ShopInfo = UserManager_Client.GetAllShops(null, null, null).ToList(); LB_ShopBind(); } else { MessageBox.Show("店铺资料修改失败!"); } }
/// <summary> /// 店铺选择框变动事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LB_Shop_SelectedIndexChanged(object sender, EventArgs e) { if (CB_Province.SelectedIndex <= 0 || CB_City.SelectedIndex <= 0) { MessageBox.Show("您必须先选择一个省份以及城市以定位您的店铺!"); return; } Shop_ViewModel tempmodel = List_ShopInfo.Where(P => P.Province_Name == CB_Province.SelectedItem.ToString() && P.City_Name == CB_City.SelectedItem.ToString() && P.Shop_Name == LB_Shop.SelectedItem.ToString()).First(); TB_ShopName.Text = tempmodel.Shop_Name; TB_ShopPhone.Text = tempmodel.Shop_Phone; TB_ShopInfo.Text = tempmodel.Shop_Info; }