protected int sid = 0;//结算供应商ID public void LoadPage() { edit_id = RequestTool.RequestInt("edit_id", 0); id = RequestTool.RequestInt("id", 0); sid = RequestTool.RequestInt("sid", 0); if (id == 0) { try { id = B_Lebi_User_Address.GetMaxId("User_id=" + CurrentUser.id + ""); } catch (InvalidCastException) { id = 0; } } models = B_Lebi_User_Address.GetList("User_id=" + CurrentUser.id + "", ""); address = B_Lebi_User_Address.GetModel(CurrentUser.User_Address_id); if (address == null) { address = B_Lebi_User_Address.GetModel("User_id=" + CurrentUser.id + " order by id desc"); } if (address == null) { address = new Lebi_User_Address(); } if (edit_id > 0) { edit_address = B_Lebi_User_Address.GetModel(edit_id); } if (edit_address == null) { edit_address = new Lebi_User_Address(); } }
/// <summary> /// 添加/编辑收货人信息 /// </summary> public void Address_Edit() { int id = RequestTool.RequestInt("id", 0); Lebi_User_Address model = B_Lebi_User_Address.GetModel("User_id=" + CurrentUser.id + " and id = " + id); if (model == null) { model = new Lebi_User_Address(); model = B_Lebi_User_Address.SafeBindForm(model); model.User_id = CurrentUser.id; B_Lebi_User_Address.Add(model); id = B_Lebi_User_Address.GetMaxId("User_id=" + CurrentUser.id + ""); } else { model = B_Lebi_User_Address.SafeBindForm(model); B_Lebi_User_Address.Update(model); } CurrentUser.User_Address_id = id; B_Lebi_User.Update(CurrentUser); Response.Write("{\"msg\":\"OK\",\"id\":\"" + id + "\"}"); }
/// <summary> /// 删除收货人信息 /// </summary> public void Address_Del() { string id = RequestTool.RequestSafeString("id"); if (id == "") { Response.Write("{\"msg\":\"" + Tag("请选择要删除的信息") + "\"}"); return; } B_Lebi_User_Address.Delete("User_id = " + CurrentUser.id + " and id in (lbsql{" + id + "})"); Lebi_User_Address model = B_Lebi_User_Address.GetModel("User_id = " + CurrentUser.id + " and id = " + CurrentUser.User_Address_id + ""); if (model == null) { Lebi_User_Address models = B_Lebi_User_Address.GetModel("User_id = " + CurrentUser.id + ""); if (models != null) { CurrentUser.User_Address_id = B_Lebi_User_Address.GetMaxId("User_id=" + CurrentUser.id + ""); } B_Lebi_User.Update(CurrentUser); } Response.Write("{\"msg\":\"OK\"}"); }