Subversion Repositories SmartDukaan

Rev

Rev 20134 | Rev 20147 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20134 Rev 20136
Line 1916... Line 1916...
1916
                    productpricingInputs.pricing_input = value
1916
                    productpricingInputs.pricing_input = value
1917
            session.commit()        
1917
            session.commit()        
1918
        return True
1918
        return True
1919
    
1919
    
1920
    def willplaceorder(self,):
1920
    def willplaceorder(self,):
-
 
1921
        self.user.status='done'
-
 
1922
        self.user.modified = datetime.now()
1921
        self.retailer.status = self.callDisposition
1923
        self.user.disposition=self.callDisposition
1922
        if self.callHistory.disposition_description is None:
1924
        if self.callHistoryCrm.disposition_description is None:
1923
            self.callHistory.disposition_description = 'User will place order from now' 
1925
            self.callHistoryCrm.disposition_description = 'User will place order from now' 
1924
        session.commit()
1926
        session.commit()
1925
        return True
1927
        return True
-
 
1928
        
1926
    def orderdiffaccount(self,):
1929
    def orderdiffaccount(self,):
-
 
1930
        self.user.status='done'
-
 
1931
        self.user.modified = datetime.now()
1927
        self.retailer.status = self.callDisposition
1932
        self.user.disposition=self.callDisposition
1928
        if self.callHistory.disposition_description is None:
1933
        if self.callHistoryCrm.disposition_description is None:
1929
            self.callHistory.disposition_description = 'Placing Order from Different Account' 
1934
            self.callHistoryCrm.disposition_description = 'Placing Order from Different Account' 
1930
        session.commit()
1935
        session.commit()
1931
        return True
1936
        return True
-
 
1937
        
1932
    
1938
    
1933
    def businessclosed(self,):
1939
    def businessclosed(self,):
-
 
1940
        self.user.status='done'
-
 
1941
        self.user.modified = datetime.now()
1934
        self.retailer.status = self.callDisposition
1942
        self.user.disposition=self.callDisposition
1935
        if self.callHistory.disposition_description is None:
1943
        if self.callHistoryCrm.disposition_description is None:
1936
            self.callHistory.disposition_description = 'Business Closed' 
1944
            self.callHistoryCrm.disposition_description = 'Business Closed' 
1937
        session.commit()
1945
        session.commit()
1938
        return True
1946
        return True
-
 
1947
        
1939
    
1948
    
1940
    def appuninstalled(self,):
1949
    def appuninstalled(self,):
-
 
1950
        self.user.status='done'
-
 
1951
        self.user.modified = datetime.now()
1941
        self.retailer.status = self.callDisposition
1952
        self.user.disposition=self.callDisposition
1942
        if self.callHistory.disposition_description is None:
1953
        if self.callHistoryCrm.disposition_description is None:
1943
            self.callHistory.disposition_description = 'User uninstalled application' 
1954
            self.callHistoryCrm.disposition_description = 'User uninstalled application' 
1944
        session.commit()
1955
        a = CrmTicketDtr()
1945
        return True
-
 
1946
    
-
 
1947
         
-
 
1948
    def alReadyUser(self,):
-
 
1949
        self.retailer.status = self.callDisposition
-
 
1950
        if self.callHistory.disposition_description is None:
-
 
1951
            self.callHistory.disposition_description = 'Retailer already user' 
1956
        a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)
1952
        session.commit()
1957
        session.commit()
1953
        return True
1958
        return True
-
 
1959
        
1954
    
1960
        
1955
    def invalidNumber(self,):
1961
    def invalidNumber(self,):
1956
        #self.retailer.status = 'retry' if self.callType == 'fresh' else 'fretry'
-
 
1957
#         self.user.status='retry'
-
 
-
 
1962
 
1958
        self.user.modified = datetime.now()
1963
        self.user.modified = datetime.now()
1959
        if self.callDisposition == 'invalid_no':
1964
        if self.callDisposition == 'invalid_no':
1960
#             self.retailer.status='failed'
-
 
-
 
1965
 
1961
            self.user.disposition=self.callDisposition
1966
            self.user.disposition=self.callDisposition
1962
            self.callHistoryCrm.disposition_description = 'Invalid Number'
1967
            self.callHistoryCrm.disposition_description = 'Invalid Number'
1963
        elif self.callDisposition == 'wrong_no':
1968
        elif self.callDisposition == 'wrong_no':
1964
#             self.retailer.status='failed'
-
 
-
 
1969
 
1965
            self.user.disposition=self.callDisposition
1970
            self.user.disposition=self.callDisposition
1966
            self.callHistoryCrm.disposition_description = 'Wrong Number'
1971
            self.callHistoryCrm.disposition_description = 'Wrong Number'
1967
        elif self.callDisposition == 'hang_up':
1972
        elif self.callDisposition == 'hang_up':
1968
#             self.retailer.status='failed'
-
 
-
 
1973
 
1969
            self.user.disposition=self.callDisposition
1974
            self.user.disposition=self.callDisposition
1970
            self.callHistoryCrm.disposition_description = 'Hang Up'
1975
            self.callHistoryCrm.disposition_description = 'Hang Up'
1971
        elif self.callDisposition == 'retailer_not_interested':
1976
        elif self.callDisposition == 'retailer_not_interested':
1972
#             self.retailer.status='failed'
-
 
-
 
1977
 
1973
            self.user.disposition=self.callDisposition
1978
            self.user.disposition=self.callDisposition
1974
            if self.callHistoryCrm.disposition_description is None:
1979
            if self.callHistoryCrm.disposition_description is None:
1975
                self.callHistoryCrm.disposition_description = 'NA'
1980
                self.callHistoryCrm.disposition_description = 'NA'
1976
            self.callHistoryCrm.disposition_description = 'Reason Retailer Not Interested ' + self.callHistoryCrm.disposition_description
1981
            self.callHistoryCrm.disposition_description = 'Reason Retailer Not Interested ' + self.callHistoryCrm.disposition_description
1977
        elif self.callDisposition == 'recharge_retailer':
1982
        elif self.callDisposition == 'recharge_retailer':
1978
#             self.retailer.status='failed'
-
 
-
 
1983
 
1979
            self.user.disposition=self.callDisposition
1984
            self.user.disposition=self.callDisposition
1980
            self.callHistoryCrm.disposition_description = 'Recharge related. Not a retailer '
1985
            self.callHistoryCrm.disposition_description = 'Recharge related. Not a retailer '
1981
        elif self.callDisposition == 'accessory_retailer':
-
 
1982
#             self.retailer.status='failed'
-
 
1983
            self.user.disposition=self.callDisposition
-
 
1984
            self.callHistoryCrm.disposition_description = 'Accessory related. Not a retailer'
-
 
1985
        elif self.callDisposition == 'service_center_retailer':
1986
        elif self.callDisposition == 'service_center_retailer':
1986
#             self.retailer.status='failed'
-
 
-
 
1987
 
1987
            self.user.disposition=self.callDisposition
1988
            self.user.disposition=self.callDisposition
1988
            self.callHistoryCrm.disposition_description = 'Service Center related. Not a retailer'
1989
            self.callHistoryCrm.disposition_description = 'Service Center related. Not a retailer'
1989
        elif self.callDisposition == 'not_retailer':
1990
        elif self.callDisposition == 'not_retailer':
1990
#             self.retailer.status='failed'
-
 
-
 
1991
 
1991
            self.user.disposition=self.callDisposition
1992
            self.user.disposition=self.callDisposition
1992
            self.callHistoryCrm.disposition_description = 'Not a retailer'    
1993
            self.callHistoryCrm.disposition_description = 'Not a retailer'    
1993
        session.commit()
1994
        session.commit()
1994
        return True  
1995
        return True  
1995
    
1996
    
1996
    def otherreason(self,):
1997
    def otherreason(self,):
-
 
1998
        self.user.status='done'
1997
        self.user.modified = datetime.now()
1999
        self.user.modified = datetime.now()
1998
        self.user.disposition=self.callDisposition
2000
        self.user.disposition=self.callDisposition
1999
        if self.callHistoryCrm.disposition_description is None:
2001
        if self.callHistoryCrm.disposition_description is None:
2000
            self.callHistoryCrm.disposition_description = 'Other Reasons' 
2002
            self.callHistoryCrm.disposition_description = 'Other Reasons' 
2001
        session.commit()
2003
        session.commit()