Exemplo n.º 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);
        }
Exemplo n.º 2
0
        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);
            }
        }