示例#1
0
 /// <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);
     }
 }
示例#2
0
 public ActionResult EditInvoice(int id, ZtopCompany ztopcompany, string othersidecompany, double money, string content)
 {
     return(Core.InvoiceManager.Edit(id, ztopcompany, othersidecompany, money, content) ? SuccessJsonResult() : ErrorJsonResult("编辑失败!可能已经用过财务审核,请刷新查看!"));
 }