public BE_Json ValidatedNextWorkFlowStep(int workflowId, string username, int invoiceId) { BE_Json objJson = null; var objListaAux = string.Empty; try { BL_WorkFlow _blWorkFlow = new BL_WorkFlow(); _blWorkFlow.connectionString = AppConfig.DbConnection; bool bOk = _blWorkFlow.ValidatedNextWorkFlowStep(workflowId, invoiceId, username); objListaAux = JsonConvert.SerializeObject(bOk); objJson = new BE_Json(); objJson.data = objListaAux; objJson.status = CManager.RESULTADO_WCF.OK; } catch (Exception ex) { objJson = new BE_Json(); objJson.data = "Hubo en error en servidor:" + ex.Message + ";" + ex.StackTrace + ";" + ex.ToString(); objJson.status = CManager.RESULTADO_WCF.ERROR; objJson.status = CManager.RESULTADO_WCF.ERROR; } finally { objListaAux = null; } return(objJson); }
public BE_Json WorkFlowDetail([FromBody] WorkFlowNextStepViewModel _WorkFlowNextStep) { BE_Json objJson = null; var objListaAux = string.Empty; try { BL_WorkFlow _blWorkFlow = new BL_WorkFlow(); _blWorkFlow.connectionString = AppConfig.DbConnection; var mensaje = ""; bool bOk = _blWorkFlow.NextWorkFlowStep(ref mensaje, _WorkFlowNextStep.WorkFlowId, _WorkFlowNextStep.InvoiceId, _WorkFlowNextStep.userName, _WorkFlowNextStep.refuse); objListaAux = JsonConvert.SerializeObject(mensaje); objJson = new BE_Json(); objJson.data = objListaAux; objJson.status = (bOk) ? CManager.RESULTADO_WCF.OK : CManager.RESULTADO_WCF.ERROR; } catch (Exception ex) { objJson = new BE_Json(); objJson.data = "Hubo en error en servidor:" + ex.Message + ";" + ex.StackTrace + ";" + ex.ToString(); objJson.status = CManager.RESULTADO_WCF.ERROR; objJson.status = CManager.RESULTADO_WCF.ERROR; } finally { objListaAux = null; } return(objJson); }
public BE_Json Refuse(string username, int invoiceId, string comment) { BE_Json objJson = null; var objListaAux = string.Empty; try { BL_WorkFlow _blWorkFlow = new BL_WorkFlow(); _blWorkFlow.connectionString = AppConfig.DbConnection; string mensaje = string.Empty; bool bOk = _blWorkFlow.NextWorkFlowStep(ref mensaje, 5, invoiceId, username, true, comment); _blWorkFlow.connectionString = AppConfig.DbConnection; objListaAux = JsonConvert.SerializeObject(mensaje); objJson = new BE_Json(); objJson.data = objListaAux; objJson.status = (bOk) ? CManager.RESULTADO_WCF.OK : CManager.RESULTADO_WCF.ERROR; } catch (Exception ex) { objJson = new BE_Json(); objJson.data = "Hubo en error en servidor:" + ex.Message + ";" + ex.StackTrace + ";" + ex.ToString(); objJson.status = CManager.RESULTADO_WCF.ERROR; objJson.status = CManager.RESULTADO_WCF.ERROR; } finally { objListaAux = null; } return(objJson); }