public static TaxpayerJnfo TaxPayer2TaxpayerJnfo(TaxPayer taxPayer)
        {
            TaxpayerJnfo taxpayerJnfo = new TaxpayerJnfo
            {
                TaxpayerTin     = taxPayer.Tin,
                ShopName        = taxPayer.Name,
                TaxpayerAddress = taxPayer.Address,
                TaxpayerTel     = taxPayer.Telphone,
                TaxpayerAccount = taxPayer.BankAccount,
            };

            return(taxpayerJnfo);
        }
Example #2
0
 private void TaxPayerSave()
 {
     if (_taxPayerInfo != null)
     {
         if (string.IsNullOrWhiteSpace(_taxPayerInfo.Tin))
         {
             MessageBoxEx.Show("请输入纳税人识别号。", MessageBoxButton.OK);
             return;
         }
         if (string.IsNullOrWhiteSpace(_taxPayerInfo.Name))
         {
             MessageBoxEx.Show("请输入纳税人名称。", MessageBoxButton.OK);
             return;
         }
         if (string.IsNullOrWhiteSpace(_taxPayerInfo.Address))
         {
             MessageBoxEx.Show("请输入纳税人地址。", MessageBoxButton.OK);
             return;
         }
         if (string.IsNullOrWhiteSpace(_taxPayerInfo.Telphone))
         {
             MessageBoxEx.Show("请输入纳税人联系电话。", MessageBoxButton.OK);
             return;
         }
         if (string.IsNullOrWhiteSpace(_taxPayerInfo.BankAccount))
         {
             MessageBoxEx.Show("请输入纳税人银行账号。", MessageBoxButton.OK);
             return;
         }
         int result;
         if (string.IsNullOrWhiteSpace(TaxPayerInfo.Id))
         {
             //insert
             result = Const.dB.Insert <TaxpayerJnfo>(EntityAdapter.TaxPayer2TaxpayerJnfo(TaxPayerInfo));
         }
         else
         {
             //update
             int id = 0;
             int.TryParse(TaxPayerInfo.Id, out id);
             TaxpayerJnfo info = EntityAdapter.TaxPayer2TaxpayerJnfo(TaxPayerInfo);
             info.TaxpayerId = id;
             result          = Const.dB.Update <TaxpayerJnfo>(info);
         }
         if (result > 0)
         {
             IsTaxPayerEnable = false;
         }
     }
 }
        public static TaxPayer TaxpayerJnfo2TaxPayer(TaxpayerJnfo taxpayerJnfo)
        {
            TaxPayer taxPayer = new TaxPayer
            {
                Tin         = taxpayerJnfo.TaxpayerTin,
                Id          = taxpayerJnfo.TaxpayerId.ToString(),
                Name        = taxpayerJnfo.ShopName,
                Address     = taxpayerJnfo.TaxpayerAddress,
                Telphone    = taxpayerJnfo.TaxpayerTel,
                BankAccount = taxpayerJnfo.TaxpayerAccount,
            };

            return(taxPayer);
        }
 public static void TaxpayerJnfo2TaxPayer(TaxpayerJnfo source, TaxPayer target)
 {
     if (source == null)
     {
         throw new ArgumentNullException("source can not null.");
     }
     if (target == null)
     {
         throw new ArgumentNullException("target can not null.");
     }
     target.Tin         = source.TaxpayerTin;
     target.Id          = source.TaxpayerId.ToString();
     target.Name        = source.ShopName;
     target.Address     = source.TaxpayerAddress;
     target.Telphone    = source.TaxpayerTel;
     target.BankAccount = source.TaxpayerAccount;
 }