コード例 #1
0
 public ActionResult AddBankAccount(CompanyBankAccount companyBankAccount)
 {
     if (ModelState.IsValid)
     {
         if (companyBankAccount.Id == 0)
         {
             Repository.Instance.Insert(companyBankAccount, true);
         }
         else
         {
             Repository.Instance.Update(companyBankAccount);
             Repository.Instance.Commit();
         }
         return(RedirectToAction("BankAccounts"));
     }
     return(View());
 }
コード例 #2
0
 private void FrmCompanyInfo_Load(object sender, EventArgs e)
 {
     companyInfo = _companyInformationService.GetCompany();
     if (companyInfo != null)
     {
         companyBankAccount    = _companyBankAccountService.GetBankAccount(companyInfo.Id);
         txtAddress.Text       = companyInfo.Address;
         txtBankName.Text      = companyBankAccount.BankName;
         txtBranchOffice.Text  = companyBankAccount.BranchOffice;
         txtCompanyName.Text   = companyInfo.Name;
         txtDolarIban.Text     = companyBankAccount.DollarIban;
         txtEuroIban.Text      = companyBankAccount.EuroIban;
         txtPhone.Text         = companyInfo.Phone;
         txtTaxDepartment.Text = companyInfo.TaxDepartment;
         txtTaxNo.Text         = companyInfo.TaxNo;
         txtTLIban.Text        = companyBankAccount.LiraIban;
         txtSwiftCode.Text     = companyBankAccount.SwiftCode;
     }
 }
コード例 #3
0
 private void TbtnSave_ItemClick(object sender, TileItemEventArgs e)
 {
     ExceptionHandler.HandleException(() =>
     {
         var info = new CompanyInformation
         {
             Name          = txtCompanyName.Text,
             Address       = txtAddress.Text,
             Phone         = txtPhone.Text,
             TaxDepartment = txtTaxDepartment.Text,
             TaxNo         = txtTaxNo.Text
         };
         var account = new CompanyBankAccount
         {
             BankName     = txtBankName.Text,
             BranchOffice = txtBranchOffice.Text,
             DollarIban   = txtDolarIban.Text,
             EuroIban     = txtEuroIban.Text,
             LiraIban     = txtTLIban.Text,
             SwiftCode    = txtSwiftCode.Text
         };
         if (companyInfo == null)
         {
             _companyInformationService.Add(info);
             account.CompanyId = info.Id;
             _companyBankAccountService.Add(account);
             XtraMessageBox.Show("Başarıyla Kayıt Edildi.");
         }
         else
         {
             info.Id           = companyInfo.Id;
             account.AccountId = companyBankAccount.AccountId;
             account.CompanyId = companyInfo.Id;
             _companyInformationService.Update(info);
             _companyBankAccountService.Update(account);
             XtraMessageBox.Show("Başarıyla Güncellendi.");
         }
     });
 }
コード例 #4
0
 public void Update(CompanyBankAccount companyBankAccount)
 {
     _companyBankAccountDal.Update(companyBankAccount);
 }
コード例 #5
0
 public void Delete(CompanyBankAccount companyBankAccount)
 {
     _companyBankAccountDal.Delete(companyBankAccount);
 }
コード例 #6
0
 public void Add(CompanyBankAccount companyBankAccount)
 {
     _companyBankAccountDal.Add(companyBankAccount);
 }