public bool UploadsCAMSDataTranslationForReprocess(int processId)
        {
            bool           result         = false;
            CamsUploadsDao CamsUploadsDao = new CamsUploadsDao();

            try
            {
                result = CamsUploadsDao.UploadsCAMSDataTranslationForReprocess(processId);
            }
            catch (BaseApplicationException Ex)
            {
                throw Ex;
            }
            catch (Exception Ex)
            {
                BaseApplicationException exBase       = new BaseApplicationException(Ex.Message, Ex);
                NameValueCollection      FunctionInfo = new NameValueCollection();

                FunctionInfo.Add("Method", "CamsUploadBo.cs:UploadsCAMSDataTranslationForReprocess()");

                object[] objects = new object[1];
                objects[0] = processId;


                FunctionInfo = exBase.AddObject(FunctionInfo, objects);
                exBase.AdditionalInformation = FunctionInfo;
                ExceptionManager.Publish(exBase);
                throw exBase;
            }
            return(result);
        }
        public bool UpdateProfileStagingIsCustomerNew(int adviserId, int processId)
        {
            bool           result         = false;
            CamsUploadsDao CamsUploadsDao = new CamsUploadsDao();

            try
            {
                CamsUploadsDao.UpdateProfileStagingIsCustomerNew(adviserId, processId);
                result = true;
            }
            catch (BaseApplicationException Ex)
            {
                throw Ex;
            }
            catch (Exception Ex)
            {
                BaseApplicationException exBase       = new BaseApplicationException(Ex.Message, Ex);
                NameValueCollection      FunctionInfo = new NameValueCollection();

                FunctionInfo.Add("Method", "CamsUploadBo.cs:UpdateProfileStagingIsCustomerNew()");

                object[] objects = new object[0];

                FunctionInfo = exBase.AddObject(FunctionInfo, objects);
                exBase.AdditionalInformation = FunctionInfo;
                ExceptionManager.Publish(exBase);
                throw exBase;
            }
            return(result);
        }
        public List <CamsUploadsVo> GetCamsNewCustomers(int processId)
        {
            List <CamsUploadsVo> UploadsCustomerList = new List <CamsUploadsVo>();
            CamsUploadsDao       CamsUploadsDao      = new CamsUploadsDao();

            try
            {
                UploadsCustomerList = CamsUploadsDao.GetCamsNewCustomers(processId);
            }
            catch (BaseApplicationException Ex)
            {
                throw Ex;
            }
            catch (Exception Ex)
            {
                BaseApplicationException exBase       = new BaseApplicationException(Ex.Message, Ex);
                NameValueCollection      FunctionInfo = new NameValueCollection();

                FunctionInfo.Add("Method", "CamsUploadBo.cs:GetCamsNewCustomers()");

                object[] objects = new object[0];

                FunctionInfo = exBase.AddObject(FunctionInfo, objects);
                exBase.AdditionalInformation = FunctionInfo;
                ExceptionManager.Publish(exBase);
                throw exBase;
            }

            return(UploadsCustomerList);
        }
        public bool IsPANNew(string PAN)
        {
            bool           result         = false;
            CamsUploadsDao CamsUploadsDao = new CamsUploadsDao();

            try
            {
                result = CamsUploadsDao.IsPANNew(PAN);
            }
            catch (BaseApplicationException Ex)
            {
                throw Ex;
            }
            catch (Exception Ex)
            {
                BaseApplicationException exBase       = new BaseApplicationException(Ex.Message, Ex);
                NameValueCollection      FunctionInfo = new NameValueCollection();

                FunctionInfo.Add("Method", "CamsUploadBo.cs:IsPANNew()");

                object[] objects = new object[1];
                objects[0] = PAN;

                FunctionInfo = exBase.AddObject(FunctionInfo, objects);
                exBase.AdditionalInformation = FunctionInfo;
                ExceptionManager.Publish(exBase);
                throw exBase;
            }
            return(result);
        }
        public bool CreateCamsNewFolios(int portfolioId, string folioNum, int userId)
        {
            bool           result         = false;
            CamsUploadsDao CamsUploadsDao = new CamsUploadsDao();

            try
            {
                CamsUploadsDao.createCamsNewFolios(portfolioId, folioNum, userId);
            }
            catch (BaseApplicationException Ex)
            {
                throw Ex;
            }
            catch (Exception Ex)
            {
                BaseApplicationException exBase       = new BaseApplicationException(Ex.Message, Ex);
                NameValueCollection      FunctionInfo = new NameValueCollection();

                FunctionInfo.Add("Method", "CamsUploadBo.cs:CreateCamsNewFolios()");

                object[] objects = new object[3];
                objects[0] = portfolioId;
                objects[1] = folioNum;
                objects[2] = userId;

                FunctionInfo = exBase.AddObject(FunctionInfo, objects);
                exBase.AdditionalInformation = FunctionInfo;
                ExceptionManager.Publish(exBase);
                throw exBase;
            }
            return(result);
        }
        public DataSet GetCamsNewFolios(int processId)
        {
            DataSet        getNewfolioDs  = new DataSet();
            CamsUploadsDao CamsUploadsDao = new CamsUploadsDao();

            try
            {
                getNewfolioDs = CamsUploadsDao.GetCamsNewFolios(processId);
            }
            catch (BaseApplicationException Ex)
            {
                throw Ex;
            }
            catch (Exception Ex)
            {
                BaseApplicationException exBase       = new BaseApplicationException(Ex.Message, Ex);
                NameValueCollection      FunctionInfo = new NameValueCollection();

                FunctionInfo.Add("Method", "CamsUploadBo.cs:GetCamsNewFolios()");

                object[] objects = new object[0];

                FunctionInfo = exBase.AddObject(FunctionInfo, objects);
                exBase.AdditionalInformation = FunctionInfo;
                ExceptionManager.Publish(exBase);
                throw exBase;
            }
            return(getNewfolioDs);
        }