public ActionResult FFWFMoveToNextStep(int tranID, int statusFrom, int statusTo) { var WF = new BusinessLogic.FFWorkFlow(); var result = WF.UpdateTranStatus(tranID, statusFrom, statusTo); return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GetPendingTrans() { var WF = new BusinessLogic.FFWorkFlow(); IEnumerable<KeyValuePair<int, string>> trans = new List<KeyValuePair<int,string>>(); if (User.IsInRole("administrators") || User.IsInRole("sales")) trans = trans.Union(WF.GetTranForSales()); if (User.IsInRole("administrators") || User.IsInRole("operation")) trans = trans.Union(WF.GetTranForOperations()); if (User.IsInRole("administrators") || User.IsInRole("accounting")) trans = trans.Union(WF.GetTranForAccounting()); if (User.IsInRole("administrators") || User.IsInRole("customersservice") || User.IsInRole("accounting")) trans = trans.Union(WF.GetTranToBePaid()); if (User.IsInRole("administrators") || User.IsInRole("customersservice") || User.IsInRole("operation")) trans = trans.Union(WF.GetTranETA()); if (trans == null) { return Json(null, JsonRequestBehavior.AllowGet); } return Json(trans, JsonRequestBehavior.AllowGet); }
public ActionResult GetPendingTrans() { var WF = new BusinessLogic.FFWorkFlow(); IEnumerable <KeyValuePair <int, string> > trans = new List <KeyValuePair <int, string> >(); if (User.IsInRole("administrators") || User.IsInRole("sales")) { trans = trans.Union(WF.GetTranForSales()); } if (User.IsInRole("administrators") || User.IsInRole("operation")) { trans = trans.Union(WF.GetTranForOperations()); } if (User.IsInRole("administrators") || User.IsInRole("accounting")) { trans = trans.Union(WF.GetTranForAccounting()); } if (User.IsInRole("administrators") || User.IsInRole("customersservice") || User.IsInRole("accounting")) { trans = trans.Union(WF.GetTranToBePaid()); } if (User.IsInRole("administrators") || User.IsInRole("customersservice") || User.IsInRole("operation")) { trans = trans.Union(WF.GetTranETA()); } if (trans == null) { return(Json(null, JsonRequestBehavior.AllowGet)); } return(Json(trans, JsonRequestBehavior.AllowGet)); }
public ActionResult FFWFMoveToNextStep(int tranID, int statusFrom, int statusTo ) { var WF = new BusinessLogic.FFWorkFlow(); var result = WF.UpdateTranStatus(tranID, statusFrom, statusTo); return Json(result, JsonRequestBehavior.AllowGet); }