Esempio n. 1
0
        /// <summary>
        /// 打开审核窗口
        /// </summary>
        /// <param name="recepitId"></param>
        /// <param name="companyId"> </param>
        protected string ShowAuditFormJs(object recepitId, object companyId)
        {
            var info = ShopFilialeList.FirstOrDefault(act => act.ID == new Guid(companyId.ToString()));

            if (info != null)
            {
                return(string.Format(@"return ShowAudtiForm('{0}')", recepitId));
            }
            return(string.Format(@"return ShowCheckForm('{0}')", recepitId));
        }
Esempio n. 2
0
        /// <summary>
        /// 往来单位
        /// </summary>
        /// <param name="compId"></param>
        /// <returns></returns>
        protected string GetCompName(string compId)
        {
            var list = RelatedCompany.Instance.ToList();

            if (list == null)
            {
                return("-");
            }
            var info = list.FirstOrDefault(o => o.CompanyId == new Guid(compId));

            if (info == null)
            {
                var shopInfo = ShopFilialeList.FirstOrDefault(act => act.ID == new Guid(compId));
                return(shopInfo == null ? "-" : shopInfo.Name);
            }
            return(info.CompanyName);
        }
Esempio n. 3
0
        /// <summary>
        /// 根据往来单位ID获取往来单位信息
        /// Add by liucaijun at 2011-October-10th
        /// </summary>
        /// <param name="companyId">往来单位ID</param>
        /// <param name="filialeId"></param>
        /// <param name="type">0 website 1 AccountNumber 2 BankAccounts</param>
        /// <returns></returns>
        public string GetCompanyCussentByCompanyId(Guid companyId, Guid filialeId, int type)
        {
            var info = _companyBankAccountBindBll.GetCompanyBankAccountIdBind(companyId, filialeId) ?? _companyBankAccountBindBll.GetCompanyBankAccountBindInfo(companyId, filialeId);

            if (info != null && info.CompanyId != Guid.Empty)
            {
                return(type == 0 ? info.WebSite : type == 1 ? info.AccountsNumber : info.BankAccounts);
            }
            var companyCussentInfo = _companyCussent.GetCompanyCussent(companyId);

            if (companyCussentInfo == null)
            {
                var shopInfo = ShopFilialeList.FirstOrDefault(act => act.ID == companyId);
                if (shopInfo != null)
                {
                    return(type == 0 ? shopInfo.Name : "");
                }
            }
            else
            {
                return(type == 0 ? companyCussentInfo.WebSite : type == 1 ? companyCussentInfo.AccountNumber : companyCussentInfo.BankAccounts);
            }
            return(string.Empty);
        }