private void Delete() { string sId = Request.Form["id"]; if (string.IsNullOrEmpty(sId)) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = -1, Message = "Dữ liệu không hợp lệ!", })); return; } using (DALTools dalTools = new DALTools()) { int id = int.Parse(sId); Quotation_Route obj = dalTools.Quotation_Route_Get(id); if (obj == null) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = -1, Message = "Không tìm thấy Báo giá vận chuyển!", })); return; } obj.UpdatedBy = CurrentSys_User.ID; if (!dalTools.Quotation_Route_Delete(obj)) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = 1, Message = "Xóa thất bại, vui lòng kiểm tra lại dữ liệu!", })); } else { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = 0, Message = "Xóa thành công! Đang chuyển ...", })); } } }
private void Create() { string postdata = Request.Form["data"]; if (postdata == string.Empty) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = -1, Message = "Dữ liệu không hợp lệ!", })); return; } dynamic data; try { data = JsonConvert.DeserializeObject(postdata); } catch { data = null; } if (data == null) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = -2, Message = "Dữ liệu không hợp lệ!", })); return; } using (DALTools dalTools = new DALTools()) { Quotation_Route obj = new Quotation_Route() { Expire_End = CommonUtils.ConvertDateFromVNString(data.expireend.ToString()), Expire_Start = CommonUtils.ConvertDateFromVNString(data.expirestart.ToString()), IsSamePrice = bool.Parse(data.issameprice.ToString()), IsUSD = bool.Parse(data.isusd.ToString()), Price = double.Parse(data.price.ToString()), Price_RoundedTrip = double.Parse(data.priceroundedtrip.ToString()), RouteID = int.Parse(data.route.ToString()), VehicleLoadID = int.Parse(data.load.ToString()), IsDeleted = false, UpdatedBy = CurrentSys_User.ID, LastestUpdated = DateTime.Now, }; if (obj.Expire_End < DateTime.Now) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = -3, Message = "Ngày hiệu lực không hợp lệ!", })); return; } int result = dalTools.Quotation_Route_Create(obj); if (result != 0) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = result, Message = "Thêm mới thất bại, vui lòng kiểm tra lại dữ liệu!", })); } else { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = 0, Message = "Thêm mới thành công! Đang chuyển...", })); } } }