Exemple #1
0
        /// <summary>
        /// 根据名称和帐号更新银行信息
        /// </summary>
        ///<param name="bank">银行</param>
        internal void UpdateByNameAccount(Bank bank)
        {
            if (bank.BankName == "")
                return;

            Bank databaseBank = null;
            using (IDataReader reader = DB.Select(DataBases.Bank).Where(DataBases.Bank.BankName == bank.BankName && DataBases.Bank.Account == bank.Account).ToDataReader())
            {
                if (reader.Read())
                {
                    databaseBank = ReadRow(reader);
                }
            }

            if (databaseBank != null)
            {
                if (bank.BankName != "")
                    databaseBank.BankName = bank.BankName;

                if (bank.Account != "")
                    databaseBank.Account = bank.Account;

                databaseBank.SystemService = this.SystemService;
                databaseBank.SQLtransaction = this.SQLtransaction;
                databaseBank.Update();
            }
            else
            {
                bank.SystemService = this.SystemService;
                bank.SQLtransaction = this.SQLtransaction;
                bank.Update();
            }
        }
        private void buttonOK_Click(object sender, EventArgs e)
        {
            UseWaitCursor = true;
            Application.DoEvents();

            try
            {
                if (administrativePenaltyPerson == null)
                    administrativePenaltyPerson = new AdministrativePenaltyPerson();

                GetEntity(administrativePenaltyPerson);

                NaturalPerson naturalPerson = new NaturalPerson {
                    PersonName = SentPeople.Text,
                    Sex = SentSex.Text,
                    Age = SentAge.Text,
                    IDcard = SentIDCard.Text,
                    Address = SentAddress.Text,
                    CompanyName = SentCompany.Text,
                    Job = SentJob.Text,
                    CompanyAddress = SentCompanyAddress.Text,
                    CompanyTel = SentTel.Text
                };
                InvokeUtil.SystemService.UpdateNaturalPersonByArgs(naturalPerson);

                Bank bank = new Bank
                {
                    BankName = PaymentAddress.Text,
                    Account = PaymentAccount.Text
                };
                InvokeUtil.SystemService.UpdateBankByNameAccount(bank);

                InvokeUtil.SystemService.EntityUpdate(administrativePenaltyPerson);
                CloseWindow();
            }
            catch (Exception ex)
            {
                CommonInvoke.ErrorMessageBox(ex);
            }

            UseWaitCursor = false;
        }
        private void buttonOK_Click(object sender, EventArgs e)
        {
            UseWaitCursor = true;
            Application.DoEvents();

            try
            {
                if (administrativePenaltyCompany == null)
                    administrativePenaltyCompany = new AdministrativePenaltyCompany();

                GetEntity(administrativePenaltyCompany);

                Company company = new Company
                {
                    CompanyName = CompanyName.Text,
                    CompanyAddress = CompanyAddress.Text,
                    JuridicalPerson = JuridicalName.Text,
                    JuridicalPersonJob = JuridicalJob.Text,
                    CompanyPost = CompanyPost.Text,
                    Mobile = JuridicalTel.Text
                };
                InvokeUtil.SystemService.UpdateCompanyByName(company);

                Bank bank = new Bank { BankName = PaymentAddress.Text, Account = PaymentAccount.Text };
                InvokeUtil.SystemService.UpdateBankByNameAccount(bank);

                InvokeUtil.SystemService.EntityUpdate(administrativePenaltyCompany);
                CloseWindow();
            }
            catch (Exception ex)
            {
                CommonInvoke.ErrorMessageBox(ex);
            }

            UseWaitCursor = false;
        }
        private void SaveData()
        {
            if (spotPunishmentDecisionPersonal == null)
            {
                spotPunishmentDecisionPersonal = new SpotPunishmentDecisionPersonal();

                spotPunishmentDecisionPersonal.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName();
            }
            GetEntity(spotPunishmentDecisionPersonal);

            NaturalPerson naturalPerson = new NaturalPerson
            {
                Sex = FieldEPeopleSex.Text,
                Age = FieldEPeopleAge.Text,
                CompanyTel = FieldEPeoplePhone.Text,
                Address = FieldEPeopleAddress.Text,
                CompanyName = FieldEPeopleCompanyName.Text,
                Job = FieldEPeoplePosition.Text,
                CompanyAddress = FieldEPeopleCompanyAddress.Text
            };
            InvokeUtil.SystemService.UpdateNaturalPersonByArgs(naturalPerson);

            Bank bank = new Bank { BankName = BankName.Text, Account = BankID.Text };
            InvokeUtil.SystemService.UpdateBankByNameAccount(bank);

            InvokeUtil.SystemService.EntityUpdate(spotPunishmentDecisionPersonal);
        }
        private void SaveData()
        {
            if (punishmentDecisionUnit == null)
            {
                punishmentDecisionUnit = new PunishmentDecisionUnit();

                punishmentDecisionUnit.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName();
            }
            GetEntity(punishmentDecisionUnit);

            Company company = new Company
            {
                CompanyName = PutOnRecordCaseName.Text,
                CompanyAddress = FieldEAddress.Text,
                CompanyPost = FieldEPeopleZio.Text,
                JuridicalPerson = FieldEFName.Text,
                JuridicalPersonJob = FieldEPosition.Text,
                Mobile = FieldEPeoplePhone.Text
            };
            InvokeUtil.SystemService.UpdateCompanyByName(company);
            Bank bank = new Bank { BankName = BankName.Text, Account = BankID.Text };
            InvokeUtil.SystemService.UpdateBankByNameAccount(bank);

            InvokeUtil.SystemService.EntityUpdate(punishmentDecisionUnit);
        }