0
我在asp.net的MVC 3編輯銷售發票頁,看起來像 此頁「拯救」上是正常的郵政按鈕,將保存到任何變化在此屏幕上製作的發票。但是,下一個顯示「Sumbmit for Approval」的按鈕會在頁面上動態呈現,並取決於銷售發票的當前工作流程階段。由於此發票處於初始階段,因此我們有「提交審批」按鈕。我想要的是在按下此按鈕時執行一些工作流程活動,並且發票數據也應該更新。如果沒有我的工作流程後動作非常標準,看起來像如何使用工作流程asp.net MVC應用程序
[HttpPost]
public ActionResult editsales(EFModel.VMSale sale,string save)
{
EFModel.SalesRepository _salesRepository = new EFModel.SalesRepository();
EFModel.VoucherRepository _voucherRepository = new EFModel.VoucherRepository();
EFModel.scmSale oldSaleObj = _salesRepository.GetSaleObjBySaleID(sale.SaleID);
if (ModelState.IsValid)
{
Mapper.CreateMap<EFModel.VMSaleLine, UserManagement.EFModel.scmSalesLine>();
Mapper.CreateMap<UserManagement.EFModel.VMSale, UserManagement.EFModel.scmSale>();
var newSaleObj = Mapper.Map<UserManagement.EFModel.VMSale, UserManagement.EFModel.scmSale>(sale);
_salesRepository.UpdateSaleInvoice(newSaleObj, oldSaleObj);
_salesRepository.Save();
return RedirectToAction("listinvoice");
}
我還需要從帶來一些UI工作流程相關的領域以及(描述,forwardTo等)。此外,描述和轉發字段需要通過workFlow處理並保存到db。目前,我有點失去了如何針對這個問題。 高度讚賞任何幫助
這裏有一個具體的問題嗎? – Maurice