Exemplo n.º 1
0
        /// <summary>
        /// Gets the user info by LoginID
        /// </summary>
        /// <param name="loginID">The login identifier.</param>
        /// <param name="password">The password.</param>
        /// <returns></returns>
        public Response GetUserByLoginIDAndPassword(string loginID, string password)
        {
            UserDto user = new UserDto
            {
                LoginID  = loginID,
                Password = password
            };

            var dataService = new UpdateCRMDataService();

            return(dataService.GetUserByLoginIDAndPassword(user));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets the user info by UserID and ClientID
        /// </summary>
        /// <param name="userID">The user identifier.</param>
        /// <param name="clientID">The client identifier.</param>
        /// <returns></returns>
        public Response GetUserStatusByUserIDAndClientID(string userID, int clientID)
        {
            UserDto user = new UserDto();
            int     result;

            if (int.TryParse(userID, out result))
            {
                user.UserId   = result;
                user.ClientId = clientID;

                var dataService = new UpdateCRMDataService();
                return(dataService.GetUserStatusByUserIDAndClientID(user));
            }
            var resp = new Response();

            resp.Errors.Add("UserId must be numeric");
            return(resp);
        }
Exemplo n.º 3
0
        public Response GetCRMXRefUpdDT(int clientId, string cloudCRMXrefUpdDT)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetCRMXRefUpdDT(clientId, cloudCRMXrefUpdDT));
        }
Exemplo n.º 4
0
        public Response GetQuoteByClientIdUserIdAndQuoteId(int clientId, int userId, string quoteID)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetQuoteByClientIdUserIdAndQuoteId(clientId, userId, quoteID));
        }
Exemplo n.º 5
0
        /// <summary>
        /// </summary>
        /// <param name="clientId"></param>
        /// <param name="dbName"></param>
        public ClientUpdateDBDto GetLastCloudDBFileUpdDT(int clientId, string dbName)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetLastCloudDBFileUpdDT(clientId, dbName));
        }
Exemplo n.º 6
0
        /// <summary>
        /// </summary>
        /// <param name="userID"></param>
        /// <param name="clientID"></param>
        public void UpdateUserLastCheckDT(int userID, int clientID)
        {
            var dataService = new UpdateCRMDataService();

            dataService.UpdateUserLastCheckDT(userID, clientID);
        }
Exemplo n.º 7
0
        /// <summary>
        /// </summary>
        /// <param name="userID"></param>
        /// <param name="clientID"></param>
        public void UpdateUserRegistrationDT(int userID, int clientID)
        {
            var dataService = new UpdateCRMDataService();

            dataService.UpdateUserRegistrationDT(userID, clientID);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Get the opportunities by ClientID, Opportunity Name, Company Name, Owner Last Name and Opportunity Status
        /// </summary>
        /// <param name="clientID">The ClientID</param>
        /// <param name="opportunityName">The opportunity name</param>
        /// <param name="companyName">The company name</param>
        /// <param name="owner">The owner's last name</param>
        /// <param name="opportunityStatus">The opportunity status</param>
        /// <returns></returns>
        public Response GetOpportunities(int clientID, string oppId, string opportunityName, string companyName, string owner, string opportunityStatus)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetOpportunities(clientID, oppId, opportunityName, companyName, owner, opportunityStatus));
        }
Exemplo n.º 9
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="clientId"></param>
        /// <param name="fileName"></param>
        /// <returns></returns>
        public bool HasPermissionToUpload(int clientId, string fileName)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.HasPermissionToUpload(clientId, fileName));
        }
Exemplo n.º 10
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="configurationListName"></param>
        /// <returns></returns>
        public List <ConfigurationDto> GetConfigurationList(string configurationListName)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetConfigurationList(configurationListName));
        }
Exemplo n.º 11
0
        /// <summary>
        /// Service that returns a list of clientUpdates
        /// </summary>
        /// <param name="clientId"></param>
        /// <returns></returns>
        public List <ClientUpdateDBDto> GetClientUpdateDB(int clientId, int userType)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetClientUpdateDB(clientId, userType));
        }
Exemplo n.º 12
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="clientId"></param>
        /// <param name="userId"></param>
        /// <returns></returns>
        public string GetClientNameByIdAndUserId(int clientId, int userId)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetClientNameByIdAndUserId(clientId, userId));
        }
Exemplo n.º 13
0
        /// <summary>
        /// Runs the update CRM opportunities.
        /// </summary>
        /// <param name="opportunitiesToUpdate">The opportunities to update.</param>
        /// <returns></returns>
        public Response RunUpdateCRMOpportunities(OpportunityDto opportunitiesToUpdate)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.RunUpdateCRMOpportunities(opportunitiesToUpdate));
        }
Exemplo n.º 14
0
        /// <summary>
        /// </summary>
        /// <param name="ClientId"></param>
        /// <returns></returns>
        public ClientDto GetClientById(int ClientId)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetClientById(ClientId));
        }
Exemplo n.º 15
0
        /// <summary>
        /// </summary>
        /// <param name="ClientName"></param>
        /// <returns></returns>
        public string GetCLientIdByName(string ClientName)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetClientIdByName(ClientName));
        }
Exemplo n.º 16
0
        /// <summary>
        /// Runs the update CRM quotes.
        /// </summary>
        /// <param name="quotesToUpdate">The quotes to update.</param>
        /// <returns></returns>
        public Response RunUpdateCRMQuotes(QuoteDto quotesToUpdate)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.RunUpdateCRMQuotes(quotesToUpdate));
        }
Exemplo n.º 17
0
        /// <summary>
        /// </summary>
        /// <param name="clientId"></param>
        /// <param name="fileName"></param>
        /// <param name="AWSid"></param>
        /// <param name="AWSFilePath"></param>
        /// <param name="AWSFileName"></param>
        /// <param name="DBFileUpdDT"></param>
        /// <param name="DBUploadedDt"></param>
        /// <param name="BetaVersion"></param>
        /// <returns></returns>
        public ClientUpdateDBDto UpdateClientUpdateDB(int clientId, string fileName, string AWSid, string AWSFilePath, string AWSFileName, string DBFileUpdDT, string DBUploadedDt, bool BetaVersion, int UploaderClientID, int UploaderUserID, string UploaderUserName)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.UpdateClientUpdateDB(clientId, fileName, AWSid, AWSFilePath, AWSFileName, DBFileUpdDT, DBUploadedDt, BetaVersion, UploaderClientID, UploaderUserID, UploaderUserName));
        }
Exemplo n.º 18
0
        public List <InterfaceXRefDto> RunUpdateCRMXRef(InterfaceXRefDto interfaceXRefDto)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.RunUpdateCRMXRef(interfaceXRefDto));
        }
Exemplo n.º 19
0
        /// <summary>
        /// Get quote info by client id and quote id
        /// </summary>
        /// <param name="clientID">The client id</param>
        /// <param name="quoteID">The quote id</param>
        /// <returns></returns>
        public Response GetQuoteByClientIDAndQuoteID(int clientID, string quoteID)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetQuoteByClientIDAndQuoteID(clientID, quoteID));
        }
Exemplo n.º 20
0
        /// <summary>
        /// Get opportunity by ClientID and QuoteID
        /// </summary>
        /// <param name="clientID">The ClientID</param>
        /// <param name="value">The value.</param>
        /// <param name="searchType">Type of the search.</param>
        /// <returns></returns>
        public Response GetOpportunityByClientIDAndSearchType(int clientID, string value, string searchType)
        {
            var dataService = new UpdateCRMDataService();

            return(dataService.GetOpportunityByClientIDAndSearchType(clientID, value, searchType));
        }