Пример #1
0
        /// <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);
        }
Пример #2
0
        public bool DanhSachNhomTaiSan(ref List <TS_DM_NHOM_TSCD> lstNhomTSan, ref List <ClientResponseDetail> lstClientResponseDetail, DatabaseConstant.Action action, string sTThaiNVu)
        {
            //Kiem tra ket noi server, service
            bool kq = true;

            Common.Utilities.IsRequestAllow(ApplicationConstant.SystemService.TaiSanService.layGiaTri());
            TaiSanRequest  request  = Common.Utilities.PrepareRequest(new TaiSanRequest());
            TaiSanResponse response = new TaiSanResponse();

            try
            {
                //Khoi tao request
                request.Function    = DatabaseConstant.Function.TS_DM_NHOM_TS_DS;
                request.lstNhomTSan = lstNhomTSan.ToArray();
                request.Action      = action;
                request.sMaNhomCha  = sTThaiNVu;

                //make a call to 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)
                {
                    kq = true;
                }
                else
                {
                    kq = false;
                }
            }
            catch (Exception ex)
            {
                LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex);
                kq = false;
            }
            return(kq);
        }