Esempio n. 1
0
        /// <summary>
        /// 公司账户修改
        /// </summary>
        /// <param name="model">公司账户信息实体</param>
        /// <returns></returns>
        public bool AccountUpdate(EyouSoft.Model.CompanyStructure.CompanyAccount model)
        {
            bool IsTrue = false;

            EyouSoft.Data.CompanyAccount DataModel = dcDal.CompanyAccount.FirstOrDefault(item =>
                                                                                         item.Id == model.Id && item.CompanyId == model.CompanyId
                                                                                         );
            if (DataModel != null)
            {
                DataModel.AccountName = model.AccountName;
                DataModel.BankName    = model.BankName;
                DataModel.BankNo      = model.BankNo;
                dcDal.SubmitChanges();
                IsTrue = true;
            }
            DataModel = null;
            return(IsTrue);
        }
Esempio n. 2
0
        /// <summary>
        /// 公司账户新增
        /// </summary>
        /// <param name="model">公司账户信息实体</param>
        /// <returns></returns>
        public bool AccountAdd(EyouSoft.Model.CompanyStructure.CompanyAccount model)
        {
            bool IsTrue = false;

            EyouSoft.Data.CompanyAccount AcountModel = new EyouSoft.Data.CompanyAccount()
            {
                AccountName = model.AccountName,
                BankName    = model.BankName,
                BankNo      = model.BankNo,
                CompanyId   = model.CompanyId,
            };
            dcDal.CompanyAccount.InsertOnSubmit(AcountModel);
            dcDal.SubmitChanges();
            if (dcDal.ChangeConflicts.Count == 0)
            {
                IsTrue = true;
            }
            AcountModel = null;
            return(IsTrue);
        }
Esempio n. 3
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model">公司信息实体</param>
        /// <returns></returns>
        public bool Add(EyouSoft.Model.CompanyStructure.CompanyInfo model)
        {
            bool IsTrue = false;

            EyouSoft.Data.CompanyInfo DataModel = new EyouSoft.Data.CompanyInfo();
            DataModel.CompanyEnglishName = model.CompanyEnglishName;
            DataModel.CompanyName        = model.CompanyName;
            DataModel.CompanySiteUrl     = model.CompanySiteUrl;
            DataModel.CompanyType        = model.CompanyType;
            DataModel.CompanyZip         = model.CompanyZip;
            DataModel.ContactFax         = model.ContactFax;
            DataModel.ContactMobile      = model.ContactMobile;
            DataModel.ContactName        = model.ContactName;
            DataModel.ContactTel         = model.ContactTel;
            DataModel.License            = model.License;
            DataModel.SystemId           = model.SystemId;
            DataModel.IssueTime          = System.DateTime.Now;
            if (model.CompanyAccountList != null && model.CompanyAccountList.Count > 0)
            {
                ((List <EyouSoft.Model.CompanyStructure.CompanyAccount>)model.CompanyAccountList).ForEach(item =>
                {
                    EyouSoft.Data.CompanyAccount DataAccountModel = new EyouSoft.Data.CompanyAccount();
                    DataAccountModel.AccountName = item.AccountName;
                    DataAccountModel.BankName    = item.BankName;
                    DataAccountModel.BankNo      = item.BankNo;
                    DataAccountModel.CompanyId   = model.Id;
                    DataModel.CompanyCompanyAccountList.Add(DataAccountModel);
                    DataAccountModel = null;
                });
            }
            dcDal.CompanyInfo.InsertOnSubmit(DataModel);
            dcDal.SubmitChanges();
            if (dcDal.ChangeConflicts.Count == 0)
            {
                IsTrue = true;
            }
            return(IsTrue);
        }