/// <summary> /// 添加发票 /// </summary> /// <param name="number">发票编号</param> /// <param name="amout">金额</param> /// <param name="currencyID">币种</param> /// <param name="rate">增值税点</param> /// <param name="inputDate">开票时间</param> /// <param name="personName">报销人</param> /// <param name="reportType"><seealso cref="ReportCatalog"/>报表类型</param> /// <param name="keyID">报表主键</param> public void Add(string number, string amout, string currencyID, string rate, DateTime inputDate, string personName, string reportType, string keyID) { InvoiceInfo cInfo = new InvoiceInfo(); if (string.IsNullOrEmpty(number)) { throw new ArgumentNullException("发票编号不能为空。"); } if (string.IsNullOrEmpty(amout)) { throw new ArgumentNullException("发票金额不能为空。"); } if (string.IsNullOrEmpty(currencyID)) { throw new ArgumentNullException("发票币种不能为空。"); } if (string.IsNullOrEmpty(rate)) { throw new ArgumentNullException("发票税率不能为空。"); } cInfo.Number = number; cInfo.Amout = amout; cInfo.CurrencyID = currencyID; cInfo.Rate = rate; cInfo.InputDate = inputDate; cInfo.PersonName = personName; cInfo.ReportType = reportType; cInfo.KeyID = keyID; dal.Add(cInfo); }
/// <summary> /// 添加费用类别 /// </summary> /// <param name="ID">实体主键</param> /// <returns></returns> public void Delete(string ID) { InvoiceInfo cInfo = new InvoiceInfo(ID); dal.Delete(cInfo); }
/// <summary> /// 添加费用类别 /// </summary> /// <param name="cInfo">实体</param> /// <returns>新增实体的主键</returns> public string Add(InvoiceInfo cInfo) { return dal.Add(cInfo); }