public JsonResult GetSearch(string thetype, string parentcode, string name, string nametype, string note, string notetype) { if (string.IsNullOrEmpty(thetype)) { List <PROVINCE_OBJ> liProvince = GetAllSearch(name, nametype, note, notetype); return(Json(new { li = liProvince }, JsonRequestBehavior.AllowGet)); } if (thetype.Equals("PROVINCE")) { List <DISTRICT_OBJ> liDistrict = new DistrictController().GetAllSearch(parentcode, name, nametype, note, notetype); return(Json(new { li = liDistrict }, JsonRequestBehavior.AllowGet)); } List <TOWN_OBJ> liTown = new TownController().GetAllSearch(parentcode, name, nametype, note, notetype); return(Json(new { li = liTown }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// dùng để xóa dữ liệu các bảng province, district, town /// </summary> /// <param name="code">danh sách code được chọn</param> /// <param name="theType"> /// "" hoặc null: xóa dữ liệu cho bảng province /// province: xóa dữ liệu cho bảng district /// district: xóa dữ liệu cho bảng town /// </param> /// <returns></returns> public JsonResult DeleteJson(List <string> code, string theType) { int ret; if (string.IsNullOrEmpty(theType)) { ret = Delete(code); } else if (theType.Equals("PROVINCE")) { ret = new DistrictController().Delete(code); } else { ret = new TownController().Delete(code); } return(Json(new { ret }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// dùng để update dữ liệu cho bảng province, district, town /// </summary> /// <param name="obj">dữ liệu cần cập nhật</param> /// <param name="theType"> /// "" hoặc null: update dữ liệu cho bảng province /// province: update dữ liệu cho bảng district /// district: update dữ liệu cho bảng town /// </param> /// <returns></returns> public JsonResult UpdateJson(PROVINCE_OBJ obj, string theType) { int ret; if (string.IsNullOrEmpty(theType)) { ret = Update(obj); } else if (theType.Equals("PROVINCE")) { DISTRICT_OBJ districtObj = new DISTRICT_OBJ { CODE = obj.CODE, CODEVIEW = obj.CODEVIEW, NAME = obj.NAME, BEGINDATE = obj.BEGINDATE, ENDDATE = obj.ENDDATE, NOTE = obj.NOTE, LOCK = obj.LOCK, PARENTCODE = obj.PARENTCODE }; ret = new DistrictController().Update(districtObj); } else { TOWN_OBJ townObj = new TOWN_OBJ { CODE = obj.CODE, CODEVIEW = obj.CODEVIEW, NAME = obj.NAME, BEGINDATE = obj.BEGINDATE, ENDDATE = obj.ENDDATE, NOTE = obj.NOTE, LOCK = obj.LOCK, PARENTCODE = obj.PARENTCODE }; ret = new TownController().Update(townObj); } return(Json(new { ret }, JsonRequestBehavior.AllowGet)); }