示例#1
0
        public Result remittanceChangeStatus(TransferModifyState _transferModifyState)
        {
            int             code     = 0;
            string          error    = "";
            ObjectParameter op_code  = new ObjectParameter("code", code);
            ObjectParameter op_error = new ObjectParameter("error", error);

            Result          resultOfChangeStatus = new Result();
            FinflowEntities fe = new FinflowEntities();

            fe.remittance_change_status(_transferModifyState.Remittance_Id,
                                        _transferModifyState.c_status_id,
                                        op_code,
                                        op_error);

            code  = Convert.ToInt32(op_code.Value);
            error = Convert.ToString(error);

            if (code < 0)
            {
                resultOfChangeStatus.code  = -1;
                resultOfChangeStatus.error = "Ошибка. " + error;
                return(resultOfChangeStatus);
            }
            else
            {
                resultOfChangeStatus.code  = 0;
                resultOfChangeStatus.error = "";
                return(resultOfChangeStatus);
            }
        }
示例#2
0
        public Result ChangeState([FromBody] TransferModifyState _changeState)
        {
            ManagerTransfer transfer           = new ManagerTransfer();
            var             resultChangeStatus = transfer.remittanceChangeState(_changeState);

            return(resultChangeStatus);
        }
示例#3
0
        public void changeStatus()
        {
            TransferModifyState _changeState = new TransferModifyState();

            _changeState.Remittance_Id = Guid.Parse("DAB06712-C962-4D74-8516-9D910EBD7688");
            _changeState.c_status_id   = 2;

            ManagerTransfer transfer           = new ManagerTransfer();
            var             resultChangeStatus = transfer.remittanceChangeState(_changeState);
            //return resultChangeStatus;
        }
示例#4
0
        public Result remittanceChangeState(TransferModifyState _transferModifyState)
        {
            var resultChangeStatus = repositoryRemittance.remittanceChangeStatus(_transferModifyState);

            return(resultChangeStatus);
        }