public ActionResult SaveNewTicket(TicketCreateVM createModel) { try { using (var dbContext = new TicketCodeTestDBContext()) { var dbTicket = new Tticket(); var dbCustom = new Tcustomer(); var dbBill = new Tbill(); dbCustom.Name = createModel.custormername; dbCustom.SaleMan = createModel.saleman; dbCustom.SaleCount = createModel.salecount; dbCustom.SaleAmount = createModel.saleamount; dbContext.Tcustomer.Add(dbCustom); } StringBuilder sbr = new StringBuilder(); DapperWrapper.Insert(sbr.ToString()); return(Json(new { success = true, msg = "保存成功" })); } catch (Exception ex) { return(Json(new { success = false, msg = ex.ToString() })); } }
public ActionResult SaveNewSupplier(SupplierCreateNewVM createModel) { try { var efSupplier = new Tsupplier(); var efBill = new Tbill(); efSupplier.Name = createModel.suppliername; efSupplier.Type = createModel.suppliertype; efSupplier.FinanceContactor = createModel.financecontacter; efSupplier.FinancePhone = createModel.financephone; efSupplier.Sender = createModel.deliveryname; efSupplier.SenderPhone = createModel.deliveryphone; efSupplier.CompanyName = createModel.companyname; efSupplier.CompanyAddress = createModel.companyaddress; efSupplier.AfterMarketer = createModel.servicename; efSupplier.AfterMarketPhone = createModel.servicephone; efBill.Id = UniqueGenerator.UniId(); efBill.TaxNumber = createModel.taxpayernumber; efBill.BillHeader = createModel.billheader; efBill.Openbank = createModel.openbank; efBill.BankAccount = createModel.bankaccount; efBill.Name = "供应商开票"; using (var dbContext = new TicketCodeTestDBContext()) { dbContext.Database.BeginTransaction(); dbContext.Tbill.Add(efBill); dbContext.Tsupplier.Add(efSupplier); dbContext.SaveChanges(); dbContext.Database.CommitTransaction(); } return(Json(new { success = true, msg = "保存成功" })); } catch (Exception ex) { return(Json(new { success = false, msg = ex.ToString() })); } }