public ActionResult SettingDefault(Tb_Cgs_Shdz model) { BaseResult br = new BaseResult(); Hashtable param = GetParameters(); try { model.id_cgs = GetLoginInfo <long>("id_buyer"); model.flag_default = YesNoFlag.Yes; model.id_create = GetLoginInfo <long>("id_user"); model.id_edit = GetLoginInfo <long>("id_user"); model.rq_create = DateTime.Now; model.rq_edit = DateTime.Now; br = BusinessFactory.RecieverAddress.SettingDefault(model); return(Json(br)); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } }
public ActionResult SettingDefault(string obj) { BaseResult br = new BaseResult(); try { Tb_Cgs_Shdz model = JSON.Deserialize <Tb_Cgs_Shdz>(obj); model.id_cgs = GetLoginInfo <long>("id_buyer"); model.flag_default = YesNoFlag.Yes; model.id_create = GetLoginInfo <long>("id_user"); model.id_edit = GetLoginInfo <long>("id_user"); model.rq_create = DateTime.Now; model.rq_edit = DateTime.Now; br = BusinessFactory.RecieverAddress.SettingDefault(model); return(Json(br)); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } }
/// <summary> /// 删除 /// znt 2015-03-24 /// </summary> public override BaseResult Delete(Hashtable param) { BaseResult br = new BaseResult(); Tb_Cgs_Shdz model = DAL.GetItem <Tb_Cgs_Shdz>(typeof(Tb_Cgs_Shdz), param); if (model.flag_default == YesNoFlag.Yes) { br.Message.Add(String.Format("不能删除默认的收货地址。流水号{0},详细地址:{1}", model.id, model.address)); br.Success = false; return(br); } DAL.Delete(typeof(Tb_Cgs_Shdz), param); if (model != null) { br.Message.Add(String.Format("删除收货地址成功。流水号{0},详细地址:{1}", model.id, model.address)); br.Success = true; return(br); } else { br.Message.Add(String.Format("删除收货地址失败。流水号{0},详细地址:{1}", model.id, model.address)); br.Success = false; return(br); } }
public ActionResult AddJson(string obj) { BaseResult br = new BaseResult(); try { Tb_Cgs_Shdz model = JSON.Deserialize <Tb_Cgs_Shdz>(obj); if (string.IsNullOrEmpty(model.shr)) { br.Success = false; br.Message.Add("收货人不能为空"); br.Data = "shr"; return(Json(br)); } if (string.IsNullOrEmpty(model.phone) && string.IsNullOrEmpty(model.tel)) { br.Success = false; br.Message.Add("手机或电话号码,必填一项"); br.Data = "shr"; return(Json(br)); } //if (string.IsNullOrEmpty(model.address)) //{ // br.Success = false; // br.Message.Add("收货人详细地址不能为空"); // br.Data = "shr"; // return Json(br); //} model.id = BusinessFactory.Utilety.GetNextKey(typeof(Tb_Cgs_Shdz)); model.id_cgs = GetLoginInfo <long>("id_buyer"); model.id_create = GetLoginInfo <long>("id_user"); model.id_edit = GetLoginInfo <long>("id_user"); model.rq_create = DateTime.Now; model.rq_edit = DateTime.Now; br = BusinessFactory.RecieverAddress.Add(model); return(Json(br)); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } }
/// <summary> /// 修改 /// znt 2015-03-24 /// </summary> public override BaseResult Update(dynamic entity) { BaseResult br = new BaseResult(); Hashtable param = new Hashtable(); Tb_Cgs_Shdz model = (Tb_Cgs_Shdz)entity; param.Clear(); param.Add("id", model.id); Tb_Cgs_Shdz oldModel = DAL.GetItem <Tb_Cgs_Shdz>(typeof(Tb_Cgs_Shdz), param); if (oldModel == null) { br.Data = "none"; br.Success = false; br.Message.Add(String.Format("收货地址不存在。流水号{0}", model.id)); return(br); } param.Clear(); param.Add("id", model.id); param.Add("new_shr", model.shr); param.Add("new_phone", model.phone); param.Add("new_tel", model.tel); param.Add("new_id_province", model.id_province); param.Add("new_id_city", model.id_city); param.Add("new_id_county", model.id_county); param.Add("new_zipcode", model.zipcode); param.Add("new_address", model.address); param.Add("new_rq_edit", model.rq_edit); param.Add("new_id_edit", model.id_edit); int result = DAL.UpdatePart(typeof(Tb_Cgs_Shdz), param); if (result < 0) { br.Success = true; br.Message.Add(String.Format("修改收货地址成功。流水号{0},详细地址:{1}", model.id, model.address)); return(br); } else { br.Success = false; br.Message.Add(String.Format("修改收货地址失败。流水号{0},详细地址:{1}", model.id, model.address)); return(br); } }
public ActionResult AddJson(Tb_Cgs_Shdz model) { BaseResult br = new BaseResult(); Hashtable param = base.GetParameters(); if (string.IsNullOrEmpty(model.shr)) { br.Success = false; br.Message.Add("收货人不能为空"); br.Data = "shr"; return(Json(br)); } if (string.IsNullOrEmpty(model.phone) && string.IsNullOrEmpty(model.tel)) { br.Success = false; br.Message.Add("手机或电话号码,必填一项"); br.Data = "shr"; return(Json(br)); } if (string.IsNullOrEmpty(model.address)) { br.Success = false; br.Message.Add("收货人详细地址不能为空"); br.Data = "shr"; return(Json(br)); } try { model.id = BusinessFactory.Utilety.GetNextKey(typeof(Tb_Cgs_Shdz)); model.id_cgs = GetLoginInfo <long>("id_buyer"); model.id_create = GetLoginInfo <long>("id_user"); model.id_edit = GetLoginInfo <long>("id_user"); model.rq_create = DateTime.Now; model.rq_edit = DateTime.Now; br = BusinessFactory.RecieverAddress.Add(model); return(Json(br)); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } }
/// <summary> /// 新增 /// znt 2015-03-24 /// </summary> public override BaseResult Add(dynamic entity) { BaseResult br = new BaseResult(); Tb_Cgs_Shdz model = (Tb_Cgs_Shdz)entity; Hashtable param = new Hashtable(); param.Add("id_cgs", model.id_cgs); if (DAL.GetCount(typeof(Tb_Cgs_Shdz), param) <= 0) { model.flag_default = YesNoFlag.Yes; } DAL.Add(model); br.Message.Add(String.Format("新增收货地址。流水号:{0},详细地址:{1}", model.id, model.address)); br.Success = true; return(br); }
public BaseResult SettingDefault(dynamic entity) { BaseResult br = new BaseResult(); Hashtable param = new Hashtable(); Tb_Cgs_Shdz model = (Tb_Cgs_Shdz)entity; int result = 1; param.Add("id_cgs", model.id_cgs); param.Add("flag_default", (int)YesNoFlag.Yes); Tb_Cgs_Shdz old_default_model = DAL.QueryList <Tb_Cgs_Shdz>(typeof(Tb_Cgs_Shdz), param).FirstOrDefault(); if (old_default_model != null) { param.Clear(); param.Add("id", old_default_model.id); param.Add("new_flag_default", (int)YesNoFlag.No); result = DAL.UpdatePart(typeof(Tb_Cgs_Shdz), param); } param.Clear(); param.Add("id", model.id); param.Add("new_flag_default", (int)YesNoFlag.Yes); result = DAL.UpdatePart(typeof(Tb_Cgs_Shdz), param); if (result < 0) { br.Success = true; br.Message.Add(String.Format("修改默认地址成功。流水号{0},详细地址:{1}", model.id, model.address)); return(br); } else { br.Success = false; br.Message.Add(String.Format("修改默认地址失败。流水号{0},详细地址:{1}", model.id, model.address)); return(br); } }
public ActionResult UpdateJson(Tb_Cgs_Shdz model) { BaseResult br = new BaseResult(); Hashtable param = GetParameters(); try { model.id_create = GetLoginInfo <long>("id_user"); model.id_edit = GetLoginInfo <long>("id_user"); model.rq_create = DateTime.Now; model.rq_edit = DateTime.Now; br = BusinessFactory.RecieverAddress.Update(model); return(Json(br)); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } }