Exemple #1
0
        /*************************************
        *  Created by:   Tuan Tran
        *  Created on:   April 18, 2017
        *  Function:     DeleteWebNtfEvtConfRcpt
        *  Purpose:      DeleteWebNtfEvtConfRcpt
        *  Inputs:       schRcptId
        *  Returns:      SaveGeneralInfoResponse
        *************************************/
        public async Task <SaveGeneralInfoResponse> DeleteWebNtfEvtConfRcpt(string schRcptId)
        {
            Logger.Info("Invoking DeleteWebNtfEvtConfRcpt function");
            var response = new SaveGeneralInfoResponse()
            {
                Status = ResponseStatus.Failure,
            };

            try
            {
                using (var scope = Container.BeginLifetimeScope())
                {
                    var eventConfigDAO = scope.Resolve <IEventConfigDAO>();
                    var controlDAO     = scope.Resolve <IControlDAO>();
                    var result         = await eventConfigDAO.WebNtfEvtConfRcptDelete(schRcptId);

                    var message = await controlDAO.GetMessageCode(result);

                    response.desp = message.Descp;
                    response.flag = message.Flag;
                }
            }
            catch (Exception ex)
            {
                string msg = string.Format("Error in DeleteWebNtfEvtConfRcpt: detail:{0}", ex.Message);
                Logger.Error(msg, ex);
                response.Status  = ResponseStatus.Exception;
                response.Message = msg;
            }
            return(response);
        }
        /*************************************
        *  Created by:   Tuan Tran
        *  Created on:   Mar 14, 2017
        *  Function:     SavePinMailerPrint
        *  Purpose:      SavePinMailerPrint
        *  Inputs:       batchId,cardList
        *  Returns:      SaveGeneralInfoResponse
        *************************************/
        public async Task <SaveGeneralInfoResponse> SavePinMailerPrint(int batchId, List <long> cardList)
        {
            Logger.Info("Invoking SavePinMailerPrint function");
            var response = new SaveGeneralInfoResponse()
            {
                Status = ResponseStatus.Failure,
            };

            try
            {
                using (var scope = Container.BeginLifetimeScope())
                {
                    var pinMailer  = scope.Resolve <IPinMailerOpDAO>();
                    var controlDAO = scope.Resolve <IControlDAO>();
                    var result     = await pinMailer.SavePinMailerPrint(batchId, cardList);

                    var message = await controlDAO.GetMessageCode(result);

                    response.desp = message.Descp;
                    response.flag = message.Flag;
                }
                response.Status = ResponseStatus.Success;
            }
            catch (Exception ex)
            {
                string msg = string.Format("Error in SavePinMailerPrint: detail:{0}", ex.Message);
                Logger.Error(msg, ex);
                response.Status = ResponseStatus.Exception;
                response.flag   = 1;
                response.desp   = msg;
            }
            return(response);
        }
        /*************************************
        *  Created by:   Tuan Tran
        *  Created on:   Mar 2, 2017
        *  Function:     SaveMerchManualBatch
        *  Purpose:      SaveMerchManualBatch
        *  Inputs:       ManualSlipEntryBatchDetailDTO
        *  Returns:      SaveGeneralInfoResponse
        *************************************/
        public async Task <SaveGeneralInfoResponse> SaveMerchManualBatch(ManualSlipEntry manualSlipEntryBatchDetailModel)
        {
            Logger.Info("Invoking SaveMerchManualBatch function");
            var response = new SaveGeneralInfoResponse()
            {
                Status = ResponseStatus.Failure,
            };

            try
            {
                using (var scope = Container.BeginLifetimeScope())
                {
                    var manualSlipEntryOpDAO       = scope.Resolve <IManualSlipEntryOpDAO>();
                    var controlDAO                 = scope.Resolve <IControlDAO>();
                    var manualSlipEntryBatchDetail = Mapper.Map <ManualSlipEntry, ManualSlipEntryBatchDetailDTO>(manualSlipEntryBatchDetailModel);
                    var result = await manualSlipEntryOpDAO.SaveMerchManualBatch(manualSlipEntryBatchDetail);

                    var message = await controlDAO.GetMessageCode(result);

                    response.desp = message.Descp;
                    response.flag = message.Flag;
                }
                response.Status = ResponseStatus.Success;
            }
            catch (Exception ex)
            {
                string msg = string.Format("Error in SaveMerchManualBatch: detail:{0}", ex.Message);
                Logger.Error(msg, ex);
                response.desp    = ex.Message;
                response.Status  = ResponseStatus.Exception;
                response.flag    = 1;
                response.Message = msg;
            }
            return(response);
        }
        /*************************************
        *  Created by:   Tuan Tran
        *  Created on:   May 5, 2017
        *  Function:     DeleteMerchManualTxn
        *  Purpose:      DeleteMerchManualTxn
        *  Inputs:       batchId,settleId,txnId,detailTxnId
        *  Returns:      SaveGeneralInfoResponse
        *************************************/
        public async Task <SaveGeneralInfoResponse> DeleteMerchManualTxn(string batchId, string settleId, string txnId, string detailTxnId)
        {
            Logger.Info("Invoking DeleteMerchManualTxn function");
            var response = new SaveGeneralInfoResponse()
            {
                Status = ResponseStatus.Failure,
            };

            try
            {
                using (var scope = Container.BeginLifetimeScope())
                {
                    var manualSlipEntryOpDAO = scope.Resolve <IManualSlipEntryOpDAO>();
                    var controlDAO           = scope.Resolve <IControlDAO>();
                    var result = await manualSlipEntryOpDAO.DeleteMerchManualTransaction(batchId, settleId, txnId, detailTxnId);

                    var message = await controlDAO.GetMessageCode(result);

                    response.desp = message.Descp;
                    response.flag = message.Flag;
                }
                response.Status = ResponseStatus.Success;
            }
            catch (Exception ex)
            {
                string msg = string.Format("Error in DeleteMerchManualTxn: detail:{0}", ex.Message);
                Logger.Error(msg, ex);
                response.desp    = ex.Message;
                response.Status  = ResponseStatus.Exception;
                response.flag    = 1;
                response.Message = msg;
            }
            return(response);
        }
Exemple #5
0
        /*************************************
        *  Created by:   dandy boy
        *  Created on:   April 3, 2017
        *  Function:     SaveRefMaint
        *  Purpose:      SaveRefMaint
        *  Inputs:
        *  Returns:      SaveGeneralInfoResponse
        *************************************/
        public async Task <SaveGeneralInfoResponse> SaveRefMaint(LookupParameters lookupParameterModel, string flag)
        {
            Logger.Info("Invoking SaveRefMaint function");
            var response = new SaveGeneralInfoResponse()
            {
                Status = ResponseStatus.Failure,
            };

            try
            {
                using (var scope = Container.BeginLifetimeScope())
                {
                    int result = 0;
                    var globalVariableOpDAO = scope.Resolve <IGlobalVariableOpDAO>();
                    var controlDAO          = scope.Resolve <IControlDAO>();
                    var lookupParameter     = Mapper.Map <LookupParameterDTO>(lookupParameterModel);
                    if (lookupParameter.Type.ToLower() == "state")
                    {
                        result = await globalVariableOpDAO.WebRefMaint(lookupParameter.Type, lookupParameter.StateCd, lookupParameter.Country, null, lookupParameter.StateName, flag);
                    }
                    else if (lookupParameter.Type.ToLower() == "city")
                    {
                        result = await globalVariableOpDAO.WebRefMaint(lookupParameter.Type, lookupParameter.ParamCd, lookupParameter.Country, lookupParameter.StateCd, lookupParameter.City, flag);
                    }
                    else
                    {
                        result = await globalVariableOpDAO.WebRefMaint(lookupParameter.Type, lookupParameter.ParamCd, null, null, lookupParameter.ParameterDescp, flag);
                    }
                    var message = await controlDAO.GetMessageCode(result);

                    response.desp = message.Descp;
                    response.flag = message.Flag;
                }
                response.Status = ResponseStatus.Success;
            }
            catch (Exception ex)
            {
                string msg = string.Format("Error in SaveRefMaint: detail:{0}", ex.Message);
                Logger.Error(msg, ex);
                response.Status  = ResponseStatus.Exception;
                response.flag    = 1;
                response.Message = msg;
            }
            return(response);
        }