public Lead() { _messages = new List<Message>(); _document = new TaxDocument(); _address = new Address(); _recordeddate = ""; _middle = ""; _last = ""; _first = ""; _debt = ""; _businessname = ""; _leadtype = LeadType.Federal; _status = LeadStatus.MissingInformation; }
public static TaxDocument CreateTaxDocument(string dataAreaId, string taxDocumentNumber, int custVendTransTableId, decimal taxCreditMemoTransactionTaxAmountInCurrency, decimal taxDocumentTransactionTaxValue, decimal taxCreditMemoTransactionTaxAmount, decimal taxCreditMemoTransactionAmount, decimal taxDocumentTransactionAmountInTransactionCurrency, decimal taxDocumentTransactionTaxAmount, decimal taxCreditMemoTransactionAmountInTransactionCurrency, global::System.DateTimeOffset taxDocumentDate, decimal amount, decimal taxAmount, decimal taxCreditMemoTransactionTaxValue, global::System.DateTimeOffset taxCreditMemoDate, decimal taxAmountInCurrency, decimal amountInTransactionCurrency, decimal taxDocumentTransactionTaxAmountInCurrency, decimal taxDocumentTransactionAmount) { TaxDocument taxDocument = new TaxDocument(); taxDocument.dataAreaId = dataAreaId; taxDocument.TaxDocumentNumber = taxDocumentNumber; taxDocument.CustVendTransTableId = custVendTransTableId; taxDocument.TaxCreditMemoTransactionTaxAmountInCurrency = taxCreditMemoTransactionTaxAmountInCurrency; taxDocument.TaxDocumentTransactionTaxValue = taxDocumentTransactionTaxValue; taxDocument.TaxCreditMemoTransactionTaxAmount = taxCreditMemoTransactionTaxAmount; taxDocument.TaxCreditMemoTransactionAmount = taxCreditMemoTransactionAmount; taxDocument.TaxDocumentTransactionAmountInTransactionCurrency = taxDocumentTransactionAmountInTransactionCurrency; taxDocument.TaxDocumentTransactionTaxAmount = taxDocumentTransactionTaxAmount; taxDocument.TaxCreditMemoTransactionAmountInTransactionCurrency = taxCreditMemoTransactionAmountInTransactionCurrency; taxDocument.TaxDocumentDate = taxDocumentDate; taxDocument.Amount = amount; taxDocument.TaxAmount = taxAmount; taxDocument.TaxCreditMemoTransactionTaxValue = taxCreditMemoTransactionTaxValue; taxDocument.TaxCreditMemoDate = taxCreditMemoDate; taxDocument.TaxAmountInCurrency = taxAmountInCurrency; taxDocument.AmountInTransactionCurrency = amountInTransactionCurrency; taxDocument.TaxDocumentTransactionTaxAmountInCurrency = taxDocumentTransactionTaxAmountInCurrency; taxDocument.TaxDocumentTransactionAmount = taxDocumentTransactionAmount; return(taxDocument); }
public Student(Name name, TaxDocument document, Email email) { Email = email; Name = name; }
//------------------------------------------------------------------------------------------------------------------------- // <TaxInvoice> //------------------------------------------------------------------------------------------------------------------------- private XmlElement TaxInvoice() { XmlElement _taxInvoice = CreateElement("TaxInvoice"); { //----------------------------------------------------------------------------------------------------------------- // <TaxInvoice NameSpaces and Attributes> //----------------------------------------------------------------------------------------------------------------- foreach (string _key in TaxNameCollections.AllKeys) { if (_key.IndexOf(':') < 1) { var _name = (String.IsNullOrEmpty(_key) == true) ? "xmlns" : "xmlns:" + _key; XmlAttribute _xmlns = TaxDocument.CreateAttribute(_name); { _xmlns.Value = TaxNameCollections[_key]; _taxInvoice.Attributes.Append(_xmlns); } } else { string[] _names = _key.Split(':'); XmlAttribute _attribute = TaxDocument.CreateAttribute(_names[0], _names[1], TaxNameCollections[_names[0]]); { _attribute.Value = TaxNamespaces.DefaultNamespace + " " + TaxNameCollections[_key]; _taxInvoice.Attributes.Append(_attribute); } } } //----------------------------------------------------------------------------------------------------------------- // <xsd:element name="ExchangedDocument" type="ExchangedDocumentType"/> //----------------------------------------------------------------------------------------------------------------- XmlElement _exchange = ExchangedDocument(); _taxInvoice.AppendChild(_exchange); //----------------------------------------------------------------------------------------------------------------- // <TaxInvoiceDocument> //----------------------------------------------------------------------------------------------------------------- XmlElement _invoice = TaxInvoiceDocument(); _taxInvoice.AppendChild(_invoice); //----------------------------------------------------------------------------------------------------------------- // <TaxInvoiceTradeSettlement> //----------------------------------------------------------------------------------------------------------------- XmlElement _trade = TaxInvoiceTradeSettlement(); _taxInvoice.AppendChild(_trade); //----------------------------------------------------------------------------------------------------------------- // <TaxInvoiceTradeLineItem> //----------------------------------------------------------------------------------------------------------------- for (int i = 0; i < ItemTable.Rows.Count; i++) { XmlElement _lineItem = TaxInvoiceTradeLineItem(ItemTable.Rows[i]); _taxInvoice.AppendChild(_lineItem); } } return(_taxInvoice); }
//------------------------------------------------------------------------------------------------------------------------- // //------------------------------------------------------------------------------------------------------------------------- /// <summary> /// 전자세금계산서 1매를 생성한다. /// </summary> /// <param name="exchange_data_set">전자세금계산 신고 항목 데이터셋(0-Invoice,1-LineItem)</param> public Writer(DataSet exchange_data_set) { ExchangeSet = exchange_data_set; TaxDocument.AppendChild(TaxInvoice()); }
private XmlElement CreateElement(string qualified_name) { return(TaxDocument.CreateElement(qualified_name, TaxNamespaces.DefaultNamespace)); }
public PaymentMethod(Email email, TaxDocument document) { Email = email; Document = document; }