/// <summary> /// 编辑发票 只有当发票处于未开票的情况下 才可以编辑 /// </summary> /// <param name="id"></param> /// <param name="ztopcompany"></param> /// <param name="othersidecompany"></param> /// <param name="money"></param> /// <param name="content"></param> /// <returns></returns> public bool Edit(int id, ZtopCompany ztopcompany, string othersidecompany, double money, string content) { if (id == 0) { return(false); } using (var db = GetDbContext()) { var entry = db.Invoices.Find(id); if (entry == null || entry.State != InvoiceState.None) { return(false); } entry.ZtopCompany = ztopcompany; entry.OtherSideCompany = othersidecompany; entry.Money = money; entry.Content = content; db.SaveChanges(); return(true); } }
public ActionResult EditInvoice(int id, ZtopCompany ztopcompany, string othersidecompany, double money, string content) { return(Core.InvoiceManager.Edit(id, ztopcompany, othersidecompany, money, content) ? SuccessJsonResult() : ErrorJsonResult("编辑失败!可能已经用过财务审核,请刷新查看!")); }