/// <summary>
        /// 更新商业伙伴
        /// </summary>
        /// <param name="partner">商业伙伴对象</param>
        /// <returns></returns>
        public bool UpdPartner(T_BusinessPartner partner)
        {
            DBHelper dh = new DBHelper();

            dh.strCmd = "SP_UpdPartner";
            dh.AddPare("@ID", SqlDbType.NVarChar, 40, partner.BP_GUID);
            dh.AddPare("@Name", SqlDbType.NVarChar, 100, partner.Name);
            dh.AddPare("@IsCustomer", SqlDbType.Bit, 0, partner.IsCustomer);
            dh.AddPare("@ISSupplier", SqlDbType.Bit, 0, partner.IsSupplier);
            dh.AddPare("@IsPartner", SqlDbType.Bit, 0, partner.IsPartner);
            dh.AddPare("@C_GUID", SqlDbType.NVarChar, 50, partner.C_GUID);
            dh.AddPare("@ChineseFullName", SqlDbType.NVarChar, 50, partner.ChineseFullName);
            dh.AddPare("@EnglishFullName", SqlDbType.NVarChar, 50, partner.EnglishFullName);
            dh.AddPare("@Website", SqlDbType.NVarChar, 50, partner.Website);
            dh.AddPare("@OrganizationCode", SqlDbType.NVarChar, 50, partner.OrganizationCode);
            dh.AddPare("@IndustryInvolved", SqlDbType.NVarChar, 50, partner.IndustryInvolved);
            dh.AddPare("@RegisteredAddress", SqlDbType.NVarChar, 50, partner.RegisteredAddress);
            dh.AddPare("@Remark", SqlDbType.NVarChar, 100, partner.Remark);
            try
            {
                dh.NonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        /// <summary>
        /// 更新商业伙伴信息
        /// </summary>
        /// <param name="partner">商业伙伴对象</param>
        /// <returns></returns>
        public string UpdPartner(T_BusinessPartner partner)
        {
            partner.C_GUID = Session["CurrentCompany"].ToString();
            bool   result = new BusinessPartnerSvc().UpdPartner(partner);
            string msg    = string.Empty;

            if (result)
            {
                msg = General.Resource.Common.Success;
            }
            else
            {
                msg = General.Resource.Common.Failed;
            }
            return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}"
                                 , result.ToString().ToLower(), msg));
        }
示例#3
0
        /// <summary>
        /// 更新商业伙伴信息
        /// </summary>
        /// <param name="partner">商业伙伴对象</param>
        /// <returns></returns>
        public string UpdPartner(T_BusinessPartner partner, List <T_BankAccount> bankItems)
        {
            partner.C_GUID = Session["CurrentCompanyGuid"].ToString();
            if (string.IsNullOrEmpty(partner.BP_GUID))
            {
                partner.BP_GUID = Guid.NewGuid().ToString();
            }

            bool   result = new BusinessPartnerSvc().UpdPartner(partner);
            string msg    = string.Empty;

            if (result)
            {
                //增加银行信息
                BankAccountSvc bankAccount = new BankAccountSvc();
                if (bankItems != null)
                {
                    foreach (T_BankAccount account in bankItems)
                    {
                        if (string.IsNullOrEmpty(account.BA_GUID))
                        {
                            account.BA_GUID = Guid.NewGuid().ToString();
                        }
                        account.C_GUID      = partner.BP_GUID;
                        account.AccountType = string.Empty;
                        bankAccount.UpdBankAccount(account);
                    }
                }

                msg = General.Resource.Common.Success;
            }
            else
            {
                msg = General.Resource.Common.Failed;
            }
            ResultModel rs = new ResultModel();

            rs.Result = result.ToString();
            rs.Msg    = msg;
            rs.guid   = partner.BP_GUID;

            return(Newtonsoft.Json.JsonConvert.SerializeObject(rs));

            //return string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}"
            //    , result.ToString().ToLower(), msg);
        }
示例#4
0
        /// <summary>
        /// 更新商业伙伴
        /// </summary>
        /// <param name="partner">商业伙伴对象</param>
        /// <returns></returns>
        public bool UpdPartner(T_BusinessPartner partner)
        {
            DBHelper dh = new DBHelper();

            dh.strCmd = "SP_UpdPartner";
            dh.AddPare("@ID", SqlDbType.NVarChar, 40, partner.BP_GUID);
            dh.AddPare("@Name", SqlDbType.NVarChar, 100, partner.Name);
            dh.AddPare("@IsCustomer", SqlDbType.Bit, 0, partner.IsCustomer);
            dh.AddPare("@ISSupplier", SqlDbType.Bit, 0, partner.IsSupplier);
            dh.AddPare("@IsPartner", SqlDbType.Bit, 0, partner.IsPartner);
            dh.AddPare("@C_GUID", SqlDbType.NVarChar, 50, partner.C_GUID);
            try
            {
                dh.NonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
示例#5
0
        /// <summary>
        /// 商业伙伴信息页
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult BusinessPartner(string id)
        {
            T_BusinessPartner partner;

            if (string.IsNullOrEmpty(id))
            {
                partner = new T_BusinessPartner()
                {
                    BP_GUID = string.Empty
                };
            }
            else
            {
                string C_GUID = Session["CurrentCompanyGuid"].ToString();
                partner = new BusinessPartnerSvc().GetPartners(C_GUID, id).FirstOrDefault();
                Session["IndustryInvolved"] = partner.IndustryInvolved;
                //查询往来公司的银行信息
                List <T_BankAccount> bankAccount = new BankAccountSvc().GetBankAccount(id);
                ViewBag.BankList = bankAccount;
            }
            return(View(partner));
        }