예제 #1
0
        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()
                }));
            }
        }
예제 #2
0
 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() }));
     }
 }