public HttpResponseMessage UpdatePhanCong([FromBody] PhanCongRequest request) { var response = new PhanCongResponse(); if (BusinessHandler.TokenBUS.tokenCheck(request, response, 2)) { PhanCongBUS.UpdatePhanCong(request, ref response); if (response.IsError) { return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { if (PhanCongRepository.Update(request.Data) < 0) { response.Errors.Add("Lỗi hệ thống"); response.IsError = true; } else { response.Data = "Sửa thành công!"; } } } return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public static void CheckValidate(PhanCongRequest request, ref PhanCongResponse response) { if (PhanCongRepository.CheckValidate(request.Data) != null) { response.IsError = true; response.Errors.Add("Nhân viên này đã được phân công cho chuồng này trước đó rồi!"); } }
public static void GetOneFromPhanCong(PhanCongRequest request, ref PhanCongResponse response) { PhanCongRepository pc_repository = new PhanCongRepository(); var result = PhanCongRepository.GetOneFromPhanCong(request.Data); if (result != null) { result.NgayBatDauFormatted = result.NgayBatDau.ToString("yyyy-MM-dd"); result.NgayKetThucFormatted = result.NgayKetThuc.ToString("yyyy-MM-dd"); response.Data = result; } else { response.Errors.Add("Có lỗi xảy ra!"); response.IsError = true; } }
public static void GetAllFromAgency(ListNhanVienChiNhanh request, ref PhanCongResponse response) { PhanCongRepository pc_repository = new PhanCongRepository(); string condition = ""; for (int i = 0; i < request.Data.Count; i++) { if (i == request.Data.Count - 1) { condition = condition + "MaNV='" + request.Data[i].manhanvien + "'"; } else { condition = condition + "MaNV='" + request.Data[i].manhanvien + "' or "; } } if (!string.IsNullOrEmpty(condition)) { condition = "(" + condition + ")"; } var result = PhanCongRepository.GetAllFromAgency(condition); if (result != null) { foreach (var item in result) { item.NgayBatDauFormatted = item.NgayBatDau.ToString("dd-MM-yyyy"); item.NgayKetThucFormatted = item.NgayKetThuc.ToString("dd-MM-yyyy"); foreach (var rqitem in request.Data) { if (item.MaNV == rqitem.manhanvien) { item.HoTen = rqitem.hoten; } } } response.Data = result; } else { response.Errors.Add("Có lỗi xảy ra!"); response.IsError = true; } }
public static void GetAllFromNhanVien(PhanCongRequest request, ref PhanCongResponse response) { PhanCongRepository pc_repository = new PhanCongRepository(); var result = PhanCongRepository.GetAllFromNhanVien(request.Data); if (result != null) { foreach (var item in result) { item.NgayBatDauFormatted = item.NgayBatDau.ToString("yyyy-MM-dd"); item.NgayKetThucFormatted = item.NgayKetThuc.ToString("yyyy-MM-dd"); } response.Data = result; } else { response.Errors.Add("Có lỗi xảy ra!"); response.IsError = true; } }
public static void GetAllFromChuongTrai(PhanCongRequest request, ref PhanCongResponse response) { PhanCongRepository pc_repository = new PhanCongRepository(); response.Data = PhanCongRepository.GetAllFromChuongTrai(request.Data); }