/// <summary> /// Lay object nhom tai san cha /// </summary> /// <param name="objNhomTSanCha"></param> /// <returns></returns> public int GetNhomTSanCha(ref TS_DM_NHOM_TSCD objNhomTSanCha) { int kq = 1; //Kiem tra ket noi server, service Common.Utilities.IsRequestAllow(ApplicationConstant.SystemService.TaiSanService.layGiaTri()); TaiSanRequest request = Common.Utilities.PrepareRequest(new TaiSanRequest()); TaiSanResponse response = new TaiSanResponse(); try { //Khoi tao request request.objNhomTSCha = objNhomTSanCha; request.Function = DatabaseConstant.Function.TS_DM_NHOM_TS_GET_NHOM_CHA; //Make a call service client response = Client.NhomTaiSanCT(request); if (response != null && response.ResponseStatus == ApplicationConstant.ResponseStatus.THANH_CONG) { objNhomTSanCha = response.objNhomTSCha; } else { kq = 0; } } catch (Exception ex) { LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex); kq = 0; } return(kq); }
public bool NhomTaiSanCT(DatabaseConstant.Action action, ref TS_DM_NHOM_TSCD objNhomTSanCT, ref List <KT_PHAN_HE_PLOAI> lstPLoai, string sMaNhomCha, ref List <ClientResponseDetail> listClientResponseDetail) { //Kiểm tra kết nối, server, service trước khi request Common.Utilities.IsRequestAllow(ApplicationConstant.SystemService.TaiSanService.layGiaTri()); TaiSanRequest request = Common.Utilities.PrepareRequest(new TaiSanServiceRef.TaiSanRequest()); TaiSanResponse response = new TaiSanServiceRef.TaiSanResponse(); if (lstPLoai == null) { lstPLoai = new List <KT_PHAN_HE_PLOAI>(); } try { //Khoi tao request request.Function = DatabaseConstant.Function.TS_DM_NHOM_TS_CT; request.Action = action; request.objNhomTSCD = objNhomTSanCT; request.lstPLoai = lstPLoai.ToArray(); request.sMaNhomCha = sMaNhomCha; // make a call to service client response = Client.NhomTaiSanCT(request); //Kiem tra ket qua tra ve Common.Utilities.ValidResponse(request, response); if (response != null && response.ResponseStatus == ApplicationConstant.ResponseStatus.THANH_CONG) { objNhomTSanCT = response.objNhomTSCD; if (response.lstPLoai != null) { lstPLoai = response.lstPLoai.ToList(); } return(true); } else { listClientResponseDetail = Common.Utilities.convertToClientResponseDetail(response); return(false); } } catch (Exception ex) { LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex); return(false); } }