public async Task <IHttpActionResult> GetListKhieuNaiUser(string username, string idkhieunai) { GetKhieuNaiUserDTO model = new GetKhieuNaiUserDTO() { UserName = username, IdKhieuNai = idkhieunai }; try { await Task.Delay(1000); if (string.IsNullOrEmpty(model.IdKhieuNai) && string.IsNullOrEmpty(model.UserName)) { return(Ok(new ResponseCode { code = "error", message = "Phải nhập mã số khiếu nại hoặc UserName" })); } var data = KhieuNaiBLL.GetListKhieuNaiUser(model); return(Json(data)); } catch (Exception ex) { string err = string.Format("[ERR_KhieuNai] loi get du lieu [DT_KHIEUNAI_] - UserName={0},IdKhieuNai={1},ex={2}", model.UserName, model.IdKhieuNai, ex.Message); return(Json(new ResponseCode { code = "error", message = err })); } }
private string createMSKHIEUNAI(string sChieu, string tinh) { string sNam = DateTime.Now.Year.ToString().Substring(2, 2); string sSH = "", sStt = "", sN = "", sSTTTinh = ""; int iStt = 0; var dt = KhieuNaiBLL.GetListSYSCONBySTTTinh(tinh); if (dt.Rows.Count > 0) { iStt = int.Parse(dt.Rows[0]["STT"].ToString()); sN = dt.Rows[0]["NAM"].ToString(); sSTTTinh = dt.Rows[0]["STTTINH"].ToString(); } if (sN != sNam) { KhieuNaiBLL.SYSCONUpdateName(sNam, tinh); iStt = 1; } else { KhieuNaiBLL.SYSCONUpdateSTT(tinh); } sStt = iStt.ToString(); for (int i = 0; i < 6 - iStt.ToString().Length; i++) { sStt = "0" + sStt; } // sSH = sSTTTinh + sChieu + sNam + sStt; sSH = sSTTTinh + sNam + sStt; return(sSH); }
public async Task <IHttpActionResult> DSNguoiThuLyTinh(string tinh, string idkhieunai) { try { await Task.Delay(1000); if (string.IsNullOrEmpty(tinh)) { return(Ok(new ResponseCode { code = "error", message = "Mã tỉnh không được bỏ trống" })); } if (string.IsNullOrEmpty(idkhieunai)) { return(Ok(new ResponseCode { code = "error", message = "Mã khiếu nại không được bỏ trống" })); } var data = KhieuNaiBLL.GetListNguoiThuLyTinh(tinh, idkhieunai); return(Ok(new ResponseCode { code = "success", message = "danh người thụ lý tỉnh ", data = data })); } catch (Exception ex) { string err = string.Format("[ERR_KhieuNai] lỗi get thông tin trong bảng [DT_KHIEUNAI_USER & SYS_USER] : ex = {0},matinh={1},idkhieunai={2}", ex.Message, tinh, idkhieunai); return(Ok(new ResponseCode { code = "error", message = err })); } }
private string getThoiGianByLoaiDv(int?sID) { var dt = KhieuNaiBLL.GetThoiGianByLoaiDV(sID); var s = "0"; if (dt.Rows.Count > 0) { s = dt.Rows[0]["THOIGIAN"].ToString(); } return(s); }
public async Task <IHttpActionResult> GetListKhieuNai(DateTime?fromdate, DateTime?todate, string chk, string nguoinhap, string username) { try { await Task.Delay(1000); if (fromdate == null) { return(Ok(new ResponseCode { code = "error", message = "Thời gian từ ngày không được bỏ trống" })); } if (todate == null) { return(Ok(new ResponseCode { code = "error", message = "Thời gian đến ngày không được bỏ trống" })); } if (string.IsNullOrEmpty(nguoinhap)) { return(Ok(new ResponseCode { code = "error", message = "Người nhập nhập không được bỏ trống. Vui lòng nhập lại !" })); } ThoiGianDTO model = new ThoiGianDTO() { FromDate = fromdate, ToDate = todate, CHK = chk, NguoiNhap = nguoinhap, UserName = username }; var data = KhieuNaiBLL.GetListKhieuNai(model); return(Ok(new ResponseCode { code = "success", message = "Lấy danh sách khiếu nại", data = data })); } catch (Exception ex) { string err = string.Format("[ERR_KhieuNai] lỗi get thông tin trong bảng [DT_KHIEUNAI] : ex = {0},FromDate={1},ToDate={2},CHK={3},NguoiNhap={4},username={5}", ex.Message, fromdate, todate, chk, nguoinhap, username); return(Ok(new ResponseCode { code = "error", message = err })); } }
private string NgayLamViec(string sDau, string sNgayDV) { DateTime First = new DateTime(); // ngày bắt đầu làm việc DateTime Last = new DateTime(); // ngày kết thúc làm việc int sNgayLe = 0; sDau = sDau.Trim(); First = DateTime.Parse(sDau); Last = DateTime.Parse(sDau).AddDays(int.Parse(sNgayDV)); if (sDau != "") { var dt = KhieuNaiBLL.CheckNgayLamViec(First.ToString("MM/dd/yyyy"), Last.ToString("MM/dd/yyyy")); if (dt.Rows.Count > 0) { sNgayLe = int.Parse(dt.Rows[0]["NGAYLE"].ToString()); } double sTongNgay = 0; // (Last - First).Days; DateTime FirstSunday = First.AddDays(7 - (int)First.DayOfWeek); // ngày chủ nhật đầu tiên DateTime LastSunday = Last.AddDays(-(int)Last.DayOfWeek); // ngày chủ nhật cuối cùng int SundayCount = LastSunday.Subtract(FirstSunday).Days / 7 + 1; // tổng số ngày chủ nhật DateTime FirstSaturday = First.AddDays(6 - (int)First.DayOfWeek); // ngày thu 7 đầu tiên DateTime LastSaturday = Last.AddDays(-(int)Last.DayOfWeek); // ngày thu 7 cuối cùng int SaturdayCount = LastSaturday.Subtract(FirstSaturday).Days / 7 + 1; // tổng số ngày thu 7 sTongNgay = SaturdayCount + SundayCount + sNgayLe + int.Parse(sNgayDV); Last = DateTime.Parse(sDau).AddDays(sTongNgay); if (sTongNgay <= 0) { sTongNgay = 0; } return(Last.ToString()); } else { return(""); } }
public async Task <IHttpActionResult> GetListKhieuNaiTienTrinh(DateTime?fromdate, DateTime?todate, string idkhieunai, string username) { var model = new GetKhieuNaiTienTrinhDTO() { FromDate = fromdate, ToDate = todate, IDKhieuNai = idkhieunai, UserName = username }; try { await Task.Delay(100); if (model.FromDate == null) { return(Ok(new ResponseCode { code = "error", message = "Thời gian từ ngày không được bỏ trống" })); } if (model.ToDate == null) { return(Ok(new ResponseCode { code = "error", message = "Thời gian đến ngày không được bỏ trống" })); } if (string.IsNullOrEmpty(model.IDKhieuNai)) { return(Ok(new ResponseCode { code = "error", message = "Mã khiếu nại không được bỏ trống" })); } var data = KhieuNaiBLL.GetListKhieuNaiTienTrinh(model); return(Ok(new ResponseCode { code = "success", message = "Lấy danh sách khiếu nại tiến trình", data = data })); } catch (Exception ex) { string err = string.Format("[ERR_KhieuNai] ex = {0},FromDate={1},ToDate={2},IDKhieuNai={3},UserName={4}", ex.Message, model.FromDate, model.ToDate, model.IDKhieuNai, model.UserName); return(Ok(new ResponseCode { code = "error", message = err })); } }
public async Task <IHttpActionResult> DT_KhieuNai_Xulykhieunai(XuLyKhieuNaiDTO model) { await Task.Delay(100); string sHoanThanh = "0"; if (model.isHoanThanhKN == true) { sHoanThanh = "3"; } if (string.IsNullOrEmpty(model.MaNguoiThuLy)) { model.MaNguoiThuLy = "0"; } if (string.IsNullOrEmpty(model.MaNguoiThuLyTinh)) { model.MaNguoiThuLyTinh = "0"; } model.NgayNhap = model.NgayNhap == null ? DateTime.Now : model.NgayNhap; model.NgayHT = model.NgayHT == null ? DateTime.Now : model.NgayHT; int checkCHK = 0; #region checkNull if (string.IsNullOrEmpty(model.MSKhieuNai)) { return(Ok(new ResponseCode { code = "error", message = "Mã số khiếu nại không được bỏ trống" })); } if (string.IsNullOrEmpty(model.NguoiNhap)) { return(Ok(new ResponseCode { code = "error", message = "Người nhập không được bỏ trống" })); } if (model.IdKQ == 1 && model.NgayPhat == null) { return(Ok(new ResponseCode { code = "error", message = "Ngày và giờ phát không được bỏ trống" })); } if (model.isHoanThanhKN == true && model.IdKQ < 1) { return(Ok(new ResponseCode { code = "error", message = "Bạn chưa chọn kết quả khiếu nại" })); } if (model.isHoanThanhKN == true && model.IdKL < 1) { return(Ok(new ResponseCode { code = "error", message = "Hồ sơ chưa có kết luận. Không thể hoàn thành" })); } var checkMSKN = _db.DT_KHIEUNAI.Where(m => m.MS_KHIEUNAI == model.MSKhieuNai).FirstOrDefault(); if (checkMSKN == null) { return(Ok(new ResponseCode { code = "error", message = "Mã khiếu nại này không tồn tại" })); } #endregion try { if (model.isKNDacBiet == true) { var record = _db.DT_KHIEUNAI.Where(m => m.MS_KHIEUNAI == model.MSKhieuNai).FirstOrDefault(); record.isDACBIET = 1; _db.SaveChanges(); } ; string nguoithuly = (model.MaNguoiThuLyTinh != "0") ? model.MaNguoiThuLyTinh : model.MaNguoiThuLy; var tempTienTrinh = new DT_KHIEUNAI_TIENTRINH() { IDKHIEUNAI = model.MSKhieuNai, NOIDUNG = model.ThongTinTraoDoi, NGAYCHUYEN = model.NgayNhap, NGAYPHAT = model.NgayPhat, KETQUA = model.IdKQ, NOIDUNGTA = model.ChuyenThuTA, NGUOINHAP = model.NguoiNhap, NGAYNHAP = model.NgayNhap, CHK = sHoanThanh, FILEDK = model.PathFile, XULY = "1", NOIDUNGBC08 = model.ChiTietKetQua, NGUOIXLYTIEP = nguoithuly, DATRUYEN = "0" }; _db.DT_KHIEUNAI_TIENTRINH.Add(tempTienTrinh); _db.SaveChanges(); #region insert tiến trình //if (model.MaNguoiThuLyTinh != "0" && !string.IsNullOrEmpty(model.MaNguoiThuLyTinh)) //{ // var tempTienTrinh = new DT_KHIEUNAI_TIENTRINH() // { // IDKHIEUNAI = model.MSKhieuNai, // NOIDUNG = model.ThongTinTraoDoi, // NGAYCHUYEN = model.NgayNhap, // NGAYPHAT = model.NgayPhat, // KETQUA = model.IdKQ, // NOIDUNGTA = model.ChuyenThuTA, // NGUOINHAP = model.NguoiNhap, // NGAYNHAP = model.NgayNhap, // CHK = sHoanThanh, // FILEDK = model.PathFile, // XULY = "1", // NOIDUNGBC08 = model.ChiTietKetQua, // NGUOIXLYTIEP = model.MaNguoiThuLyTinh, // DATRUYEN = "0" // }; // _db.DT_KHIEUNAI_TIENTRINH.Add(tempTienTrinh); // _db.SaveChanges(); //} //if (model.MaNguoiThuLy != "0" && !string.IsNullOrEmpty(model.MaNguoiThuLy)) //{ // var tempTienTrinh = new DT_KHIEUNAI_TIENTRINH() // { // IDKHIEUNAI = model.MSKhieuNai, // NOIDUNG = model.ThongTinTraoDoi, // NGAYCHUYEN = model.NgayNhap, // NGAYPHAT = model.NgayPhat, // KETQUA = model.IdKQ, // NOIDUNGTA = model.ChuyenThuTA, // NGUOINHAP = model.NguoiNhap, // NGAYNHAP = model.NgayNhap, // CHK = sHoanThanh, // FILEDK = model.PathFile, // XULY = "1", // NOIDUNGBC08 = model.ChiTietKetQua, // NGUOIXLYTIEP = model.MaNguoiThuLy, // DATRUYEN = "0" // }; // _db.DT_KHIEUNAI_TIENTRINH.Add(tempTienTrinh); // _db.SaveChanges(); //} //if ((model.MaNguoiThuLyTinh == "0" || string.IsNullOrEmpty(model.MaNguoiThuLyTinh)) && (model.MaNguoiThuLy == "0" || string.IsNullOrEmpty(model.MaNguoiThuLy))) //{ // var tempTienTrinh = new DT_KHIEUNAI_TIENTRINH() // { // IDKHIEUNAI = model.MSKhieuNai, // NOIDUNG = model.ThongTinTraoDoi, // NGAYCHUYEN = model.NgayNhap, // NGAYPHAT = model.NgayPhat, // KETQUA = model.IdKQ, // NOIDUNGTA = model.ChuyenThuTA, // NGUOINHAP = model.NguoiNhap, // NGAYNHAP = model.NgayNhap, // CHK = sHoanThanh, // FILEDK = model.PathFile, // XULY = "1", // NOIDUNGBC08 = model.ChiTietKetQua, // NGUOIXLYTIEP = model.MaNguoiThuLy, // DATRUYEN = "0" // }; // _db.DT_KHIEUNAI_TIENTRINH.Add(tempTienTrinh); // _db.SaveChanges(); //} #endregion if (model.SoLanKN == 2)//KHIEU NAI LAN 23456... { if (model.MaNguoiThuLy == "0") { return(Ok(new ResponseCode { code = "error", message = "Bạn chưa chọn chuyển khiếu nại" })); } // giai quyet cho TH nguoi KN tiep ko la nguoi lap KN var tempKieuNai = _db.DT_KHIEUNAI.Where(m => m.MS_KHIEUNAI == model.MSKhieuNai).FirstOrDefault(); tempKieuNai.LANKN = (short)(tempKieuNai.LANKN + 1); tempKieuNai.CHK = "0"; _db.SaveChanges(); var tempKieuNaiUser = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai).FirstOrDefault(); if (tempKieuNaiUser != null) { tempKieuNaiUser.CHK = "0"; _db.SaveChanges(); } } if (model.MaNguoiThuLy != "0" || model.MaNguoiThuLyTinh != "0") { string tempNguoithulyuser = model.MaNguoiThuLy != "0" ? model.MaNguoiThuLy : model.MaNguoiThuLyTinh; var tempKNUser = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai && m.USERNAME == tempNguoithulyuser && m.USERTAO == model.NguoiNhap).FirstOrDefault(); if (tempKNUser != null) { tempKNUser.CHK = "0"; _db.SaveChanges(); } else { var tempAddKNUSER = new DT_KHIEUNAI_USER() { IDKHIEUNAI = model.MSKhieuNai, USERNAME = tempNguoithulyuser, PHONGBAN = model.MaNguoiThuLyTinh != "0" ? "0" : CheckPhongBanByUserName(model.MaNguoiThuLy), CHK = "0", USERTAO = model.NguoiNhap, DATRUYEN = "0" }; _db.DT_KHIEUNAI_USER.Add(tempAddKNUSER); _db.SaveChanges(); } var tempUpdateKNUSERByMaNguoiThuLyTinh = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai && m.USERNAME == tempNguoithulyuser).FirstOrDefault(); tempUpdateKNUSERByMaNguoiThuLyTinh.CHK = "0"; _db.SaveChanges(); //// CAP NHAT DA XEM var checkUpdateKNDX = KhieuNaiBLL.DT_KhieuNai_DaXem_Update(tempNguoithulyuser, model.MSKhieuNai, "0"); if (checkUpdateKNDX <= 0) { KhieuNaiBLL.DT_KhieuNai_DaXem_InsertByMaNguoiThuLyTinh(tempNguoithulyuser, model.MSKhieuNai); } var checkUpdateKNDXByNguoiNhap = KhieuNaiBLL.DT_KhieuNai_DaXem_Update(model.NguoiNhap, model.MSKhieuNai, "1"); if (checkUpdateKNDXByNguoiNhap <= 0) { KhieuNaiBLL.DT_KhieuNai_DaXem_InsertByNguoiNhap(model.NguoiNhap, model.MSKhieuNai); } } #region xử lý khiếu nại user //if (model.MaNguoiThuLyTinh != "0") //{ // var tempKNUser = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai && m.USERNAME == model.MaNguoiThuLyTinh && m.USERTAO == model.NguoiNhap).FirstOrDefault(); // if (tempKNUser != null) // { // try // { // tempKNUser.CHK = "0"; // _db.SaveChanges(); // } // catch (Exception ex) // { // var tempAddKNUSER = new DT_KHIEUNAI_USER() // { // IDKHIEUNAI = model.MSKhieuNai, // USERNAME = model.MaNguoiThuLyTinh, // PHONGBAN = "0", // CHK = "0", // USERTAO = model.NguoiNhap, // DATRUYEN = "0" // }; // _db.DT_KHIEUNAI_USER.Add(tempAddKNUSER); // _db.SaveChanges(); // } // } // var tempUpdateKNUSERByMaNguoiThuLyTinh = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai && m.USERNAME == model.MaNguoiThuLyTinh).FirstOrDefault(); // tempUpdateKNUSERByMaNguoiThuLyTinh.CHK = "0"; // _db.SaveChanges(); // //// CAP NHAT DA XEM // var checkUpdateKNDX = KhieuNaiBLL.DT_KhieuNai_DaXem_Update(model.MaNguoiThuLyTinh, model.MSKhieuNai, "0"); // if (checkUpdateKNDX == false) // { // KhieuNaiBLL.DT_KhieuNai_DaXem_InsertByMaNguoiThuLyTinh(model.MaNguoiThuLyTinh, model.MSKhieuNai); // } // var checkUpdateKNDXByNguoiNhap = KhieuNaiBLL.DT_KhieuNai_DaXem_Update(model.NguoiNhap, model.MSKhieuNai, "1"); // if (checkUpdateKNDXByNguoiNhap == false) // { // KhieuNaiBLL.DT_KhieuNai_DaXem_InsertByNguoiNhap(model.NguoiNhap, model.MSKhieuNai); // } //} //if (model.MaNguoiThuLy != "0") //{ // var tempKNUser = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai && m.USERNAME == model.MaNguoiThuLy && m.USERTAO == model.NguoiNhap).FirstOrDefault(); // if (tempKNUser != null) // { // try // { // tempKNUser.CHK = "0"; // _db.SaveChanges(); // } // catch (Exception ex) // { // var tempAddKNUSER = new DT_KHIEUNAI_USER() // { // IDKHIEUNAI = model.MSKhieuNai, // USERNAME = model.MaNguoiThuLy, // PHONGBAN = CheckPhongBanByUserName(model.MaNguoiThuLy), // CHK = "0", // USERTAO = model.NguoiNhap, // DATRUYEN = "0" // }; // _db.DT_KHIEUNAI_USER.Add(tempAddKNUSER); // _db.SaveChanges(); // } // } // var tempUpdateKNUSERByUsername = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai && m.USERNAME == model.NguoiNhap).FirstOrDefault(); // tempUpdateKNUSERByUsername.CHK = "0"; // _db.SaveChanges(); // //// CAP NHAT DA XEM // var checkUpdateKNDXByMaNguoiXuLy = KhieuNaiBLL.DT_KhieuNai_DaXem_Update(model.MaNguoiThuLy, model.MSKhieuNai, "0"); // if (checkUpdateKNDXByMaNguoiXuLy == false) // { // KhieuNaiBLL.DT_KhieuNai_DaXem_InsertByMaNguoiThuLyTinh(model.MaNguoiThuLy, model.MSKhieuNai); // } // var checkUpdateKNDXByNguoiNhap = KhieuNaiBLL.DT_KhieuNai_DaXem_Update(model.NguoiNhap, model.MSKhieuNai, "1"); // if (checkUpdateKNDXByNguoiNhap == false) // { // KhieuNaiBLL.DT_KhieuNai_DaXem_InsertByNguoiNhap(model.NguoiNhap, model.MSKhieuNai); // } //} #endregion if (sHoanThanh == "3" && model.IdKL != 0 && model.IdKQ != 0) { var temp = _db.DT_KHIEUNAI.Where(m => m.MS_KHIEUNAI == model.MSKhieuNai).FirstOrDefault(); temp.CHK = "3"; temp.KETLUAN = model.IdKL; temp.NGUYENNHAN = model.IdKQ; temp.NGAYHOANTHANH = model.NgayHT; _db.SaveChanges(); var tempknuser = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai).FirstOrDefault(); if (tempknuser != null) { tempknuser.CHK = "3"; _db.SaveChanges(); } } else { if (model.IdKQ != 0) { var temp = _db.DT_KHIEUNAI.Where(m => m.MS_KHIEUNAI == model.MSKhieuNai).FirstOrDefault(); temp.CHK = "2"; checkCHK = 2; temp.KETLUAN = model.IdKL; _db.SaveChanges(); var tempknuser = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai && m.USERNAME == model.NguoiNhap).FirstOrDefault(); if (tempknuser != null) { tempknuser.CHK = "1"; _db.SaveChanges(); } } if (model.IdKQ == 0 && (model.MaNguoiThuLy != "0" || model.MaNguoiThuLyTinh != "0")) { var temp = _db.DT_KHIEUNAI.Where(m => m.MS_KHIEUNAI == model.MSKhieuNai).FirstOrDefault(); temp.CHK = "1"; checkCHK = 1; temp.KETLUAN = model.IdKL; _db.SaveChanges(); var tempknuser = _db.DT_KHIEUNAI_USER.Where(m => m.IDKHIEUNAI == model.MSKhieuNai && m.USERNAME == model.NguoiNhap).FirstOrDefault(); if (tempknuser != null) { tempknuser.CHK = "1"; _db.SaveChanges(); } } } if (model.isHuyKN == true) { var temp = _db.DT_KHIEUNAI.Where(m => m.MS_KHIEUNAI == model.MSKhieuNai).FirstOrDefault(); if (temp != null) { temp.CHK = "4"; temp.NGUOIHUY = model.NguoiNhap; temp.NGAYNHAP = model.NgayNhap; _db.SaveChanges(); } } //UPDATE CAC TRUONG DA XEM DE CANH BAO KhieuNaiBLL.DT_KhieuNai_DaXem_UpdateAllNotEqual(model.NguoiNhap, model.MSKhieuNai, "0"); // ghi vao bang boi thuong de xu ly boi thuong if (model.isXLBoiThuongKN == true && model.isHuyKN == false) { var temp = _db.DT_KHIEUNAI_BOITHUONG.Where(m => m.IDKHIEUNAI == model.MSKhieuNai).FirstOrDefault(); if (temp != null) { try { temp.TRANGTHAI = "1"; temp.NGUOINHAP = model.NguoiNhap; temp.NGAYNHAP = model.NgayNhap; temp.DA_CHI_BT = "1"; _db.SaveChanges(); } catch (Exception) { var temp1 = new DT_KHIEUNAI_BOITHUONG() { IDKHIEUNAI = model.MSKhieuNai, TRANGTHAI = "1", NGUOINHAP = model.NguoiNhap, NGAYNHAP = model.NgayNhap, DA_CHI_BT = "0", CHK = "0" }; _db.DT_KHIEUNAI_BOITHUONG.Add(temp1); _db.SaveChanges(); } } } // CAP NHAT DA CHI TIEN BOI THUONG if (model.isXNChiBT == true) { var temp = _db.DT_KHIEUNAI_BOITHUONG.Where(m => m.IDKHIEUNAI == model.MSKhieuNai).FirstOrDefault(); if (temp != null) { temp.DA_CHI_BT = "1"; _db.SaveChanges(); } } if (model.isXNKhongChiBT == true) { var temp = _db.DT_KHIEUNAI_BOITHUONG.Where(m => m.IDKHIEUNAI == model.MSKhieuNai).FirstOrDefault(); if (temp != null) { temp.DA_CHI_BT = "0"; _db.SaveChanges(); } } // thông báo string mes = string.Empty; if (sHoanThanh == "3") { mes = "Khiếu nại đã được giải quyết"; } else { if (checkCHK == 1) { mes = "Khiếu nại đang giải quyết vì chưa xác định được kết quả"; } if (checkCHK == 2) { mes = "Khiếu nại chưa giải quyết và đã có kết quả rồi."; } if (checkCHK == 0) { mes = "Mã người thụ lý or mã người thụ lý tỉnh bằng null. Cần check lại logic"; } } return(Ok(new ResponseCode { code = "success", message = mes })); } catch (Exception ex) { string err = string.Format("[ERR_KhieuNai] MSKhieuNai={0},ex ={1},", model.MSKhieuNai, ex.Message); return(Ok(new ResponseCode { code = "error", message = err })); } }