Subversion Repositories SmartDukaan

Rev

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

Rev 18905 Rev 18923
Line 1802... Line 1802...
1802
        a = CrmTicketDtr()
1802
        a = CrmTicketDtr()
1803
        if self.callDisposition == 'product_availability':
1803
        if self.callDisposition == 'product_availability':
1804
            self.callHistoryCrm.disposition_description='Product Not available'
1804
            self.callHistoryCrm.disposition_description='Product Not available'
1805
        elif self.callDisposition == 'return_replacement':
1805
        elif self.callDisposition == 'return_replacement':
1806
            self.callHistoryCrm.disposition_description='Return or replacement pending'
1806
            self.callHistoryCrm.disposition_description='Return or replacement pending'
1807
            utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1807
            #utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1808
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)
1808
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)
1809
        elif self.callDisposition == 'already_purchased':
1809
        elif self.callDisposition == 'already_purchased':
1810
            self.callHistoryCrm.disposition_description='Already purchased required stock'
1810
            self.callHistoryCrm.disposition_description='Already purchased required stock'
1811
        elif self.callDisposition == 'product_quality_issue':
1811
        elif self.callDisposition == 'product_quality_issue':
1812
            self.callHistoryCrm.disposition_description='Product Quality issue'
1812
            self.callHistoryCrm.disposition_description='Product Quality issue'
1813
            utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1813
            #utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1814
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)            
1814
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)            
1815
        elif self.callDisposition == 'delayed_delivery':
1815
        elif self.callDisposition == 'delayed_delivery':
1816
            self.callHistoryCrm.disposition_description='Delayed Delivery' 
1816
            self.callHistoryCrm.disposition_description='Delayed Delivery' 
1817
            utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1817
            #utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1818
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)   
1818
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)   
1819
        elif self.callDisposition == 'other_complaint':
1819
        elif self.callDisposition == 'other_complaint':
1820
            self.callHistoryCrm.disposition_description='Other complaint with profitmandi'
1820
            self.callHistoryCrm.disposition_description='Other complaint with profitmandi'
1821
            utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1821
            #utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1822
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)
1822
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)
1823
        elif self.callDisposition == 'not_dealing_accessories':
1823
        elif self.callDisposition == 'not_dealing_accessories':
1824
            self.callHistoryCrm.disposition_description='Not Dealing in Accessories/Not Interested'        
1824
            self.callHistoryCrm.disposition_description='Not Dealing in Accessories/Not Interested'        
1825
        session.commit()
1825
        session.commit()
1826
        jdata = self.inputs
1826
        jdata = self.inputs
Line 1845... Line 1845...
1845
        self.user.user_available = 1
1845
        self.user.user_available = 1
1846
        self.user.disposition=self.callDisposition
1846
        self.user.disposition=self.callDisposition
1847
        self.user.modified = datetime.now()
1847
        self.user.modified = datetime.now()
1848
        if self.callDisposition == 'technical_issue':
1848
        if self.callDisposition == 'technical_issue':
1849
            self.callHistoryCrm.disposition_description='Technical issue at Profitmandi'
1849
            self.callHistoryCrm.disposition_description='Technical issue at Profitmandi'
1850
            utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1850
            #utils.sendCrmProjectMail(self.userId,self.callHistoryCrm.disposition_description,self.callHistoryCrm.disposition_comments)
1851
            a = CrmTicketDtr()
1851
            a = CrmTicketDtr()
1852
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)
1852
            a.addTicket(self.userId, self.callHistoryCrm.disposition_description, self.callHistoryCrm.disposition_comments)
1853
        elif self.callDisposition == 'pricing_issue':
1853
        elif self.callDisposition == 'pricing_issue':
1854
            self.callHistoryCrm.disposition_description='Pricing Issue(High)'
1854
            self.callHistoryCrm.disposition_description='Pricing Issue(High)'
1855
        elif self.callDisposition == 'shipping_issue':
1855
        elif self.callDisposition == 'shipping_issue':