Subversion Repositories SmartDukaan

Rev

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

Rev 12946 Rev 13214
Line 10... Line 10...
10
from email.mime.text import MIMEText
10
from email.mime.text import MIMEText
11
from shop2020.clients.CatalogClient import CatalogClient
11
from shop2020.clients.CatalogClient import CatalogClient
12
from shop2020.helpers.impl import DataService
12
from shop2020.helpers.impl import DataService
13
from shop2020.helpers.impl.DataService import Message, UserEmail, EntitiesShared, \
13
from shop2020.helpers.impl.DataService import Message, UserEmail, EntitiesShared, \
14
    Report, ReportRoleAuthority, CatalogDashboardUser, UserEmailArchive, QuickLink, \
14
    Report, ReportRoleAuthority, CatalogDashboardUser, UserEmailArchive, QuickLink, \
15
    AgentWarehouseMapping, UserSms, UserSmsInfo, UserSmsArchive, DealerAuth
15
    AgentWarehouseMapping, UserSms, UserSmsInfo, UserSmsArchive, DealerAuth, Campaigns
16
from shop2020.helpers.impl.model.Agent import Agent
16
from shop2020.helpers.impl.model.Agent import Agent
17
from shop2020.helpers.impl.model.DashboardUser import DashboardUser
17
from shop2020.helpers.impl.model.DashboardUser import DashboardUser
18
from shop2020.thriftpy.utils.ttypes import HelperServiceException, Mail, \
18
from shop2020.thriftpy.utils.ttypes import HelperServiceException, Mail, \
19
    Message as Msg, SmsStatus, SmsType, SmsDeliveryStatus
19
    Message as Msg, SmsStatus, SmsType, SmsDeliveryStatus
20
from shop2020.utils.Utils import log_entry, to_py_date, to_java_date
20
from shop2020.utils.Utils import log_entry, to_py_date, to_java_date
Line 432... Line 432...
432
                session.commit()
432
                session.commit()
433
             
433
             
434
    tDealerAuth.password = None
434
    tDealerAuth.password = None
435
    return tDealerAuth
435
    return tDealerAuth
436
 
436
 
-
 
437
def addCampaignNotification(userEmail,campaignType):
-
 
438
    try:
-
 
439
        exist = Campaigns.get_by(userEmail=userEmail,campaignType=campaignType)
-
 
440
        if exist is not None:
-
 
441
            print "You are already registered."
-
 
442
            return "You are already registered."
-
 
443
        else:
-
 
444
            c = Campaigns()
-
 
445
            c.userEmail = userEmail
-
 
446
            c.campaignType = campaignType
-
 
447
            session.commit()
-
 
448
            print "Email registered successfuly."
-
 
449
            return "Email registered successfuly."
-
 
450
    except Exception as e:
-
 
451
        print e
-
 
452
        return "OOPS!!!Please try again."
-
 
453
 
437
 
454
 
438
def close_session():
455
def close_session():
439
    if session.is_active:
456
    if session.is_active:
440
        print "session is active. closing it."
457
        print "session is active. closing it."
441
        session.close()
458
        session.close()