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); }
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; }