当前位置: 首页>>代码示例>>Python>>正文


Python Document.event_date方法代码示例

本文整理汇总了Python中webnotes.model.doc.Document.event_date方法的典型用法代码示例。如果您正苦于以下问题:Python Document.event_date方法的具体用法?Python Document.event_date怎么用?Python Document.event_date使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在webnotes.model.doc.Document的用法示例。


在下文中一共展示了Document.event_date方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
 def add_calendar_event(self, milestone, date):
     """ Add calendar event for task in calendar of Allocated person"""
     event = Document("Event")
     event.description = milestone + " for " + self.doc.name
     event.event_date = date
     event.event_hour = "10:00"
     event.event_type = "Public"
     event.ref_type = "Project"
     event.ref_name = self.doc.name
     event.save(1)
开发者ID:jnarvaezp,项目名称:erpnext,代码行数:12,代码来源:project.py

示例2: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
	def add_calendar_event(self, milestone, date):
		""" Add calendar event for task in calendar of Allocated person"""
		event = Document('Event')
		event.description = milestone + ' for ' + self.doc.name
		event.event_date = date
		event.event_hour =  '10:00'
		event.event_type = 'Public'
		event.ref_type = 'Project'
		event.ref_name = self.doc.name
		event.save(1)
开发者ID:AminfiBerlin,项目名称:erpnext,代码行数:12,代码来源:project.py

示例3: add_calender_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
 def add_calender_event(self,scheduled_date,incharge_email,item_code):
   """ Add calendar event for Maintenece Schedule in calendar of Allocated person"""
   event = Document('Event')
   event.owner = incharge_email
   event.description = "Reference:%s, Item Code:%s and Customer: %s" %(self.doc.name, item_code, self.doc.customer)
   event.event_date = scheduled_date
   event.event_hour =  '10:00'
   event.event_type = 'Private'
   event.ref_type = 'Maintenance Schedule'
   event.ref_name = self.doc.name
   event.save(1)
开发者ID:smilekk,项目名称:erpnext,代码行数:13,代码来源:maintenance_schedule.py

示例4: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
	def add_calendar_event(self):
		""" Add calendar event for task in calendar of Allocated person"""
		event = Document('Event')
		event.owner = self.doc.allocated_to
		event.description = self.doc.name 
		event.event_date = self.doc.exp_start_date and self.doc.exp_start_date or ''
		event.event_hour =  self.doc.event_hour and self.doc.event_hour or '10:00'
		event.event_type = 'Private'
		event.ref_type = 'Task'
		event.ref_name = self.doc.name
		event.save(1)
开发者ID:nijil,项目名称:erpnext,代码行数:13,代码来源:task.py

示例5: calendar_entry

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
    def calendar_entry(self, send, message, date, doctype, name):
        ev = Document("Event")
        ev.description = message
        ev.event_date = date
        ev.event_hour = "10:00"
        ev.event_type = "Private"
        ev.ref_type = doctype
        ev.ref_name = name
        ev.save(1)

        for d in send:
            ch = addchild(ev, "event_individuals", "Event User", 0)
            ch.person = d[0]
            ch.save()
开发者ID:Vichagserp,项目名称:cimworks,代码行数:16,代码来源:monthly_visit_schedule.py

示例6: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
 def add_calendar_event(self,ser_no,sch_dt,service):
   ev = Document('Event')
   ev.description = cstr(ser_no) + '/' + cstr(service)
   ev.event_date = sch_dt
   ev.event_hour = '10:00'
   ev.event_type = 'Private'
   ev.ref_type = 'Service Order'
   ev.ref_name = self.doc.name
   ev.save(1)
     
   user_list=['CRM Manager', 'CRM User', 'CRM - Back Office']
   for d in user_list:
     ch = addchild(ev, 'event_roles', 'Event Role', 0)
     ch.role = d
     ch.save()
开发者ID:Morphnus-IT-Solutions,项目名称:trimos,代码行数:17,代码来源:service_order.py

示例7: add_to_calendar

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
	def add_to_calendar(self,send,message,date,doctype,name):
		ev = Document('Event')

		ev.description = message
		ev.event_date = date
		ev.event_hour = '10:00'
		ev.event_type = 'Private'
		ev.ref_type = doctype
		ev.ref_name = name
		ev.save(1)

		for d in send: 
			ch = addchild(ev, 'event_individuals', 'Event User', 0)
			ch.person = d[0]
			ch.save()
开发者ID:Morphnus-IT-Solutions,项目名称:trimos,代码行数:17,代码来源:sales_common.py

示例8: add_to_calendar

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
  def add_to_calendar(self):
    for d in getlist(self.doclist,'visit_report_details'):
      if d.follow_up and d.follow_up_date:
        ev = Document('Event')
        ev.description = d.follow_up
        ev.event_date = d.follow_up_date
        ev.event_hour = '10:00'
        ev.event_type = 'Private'
        ev.ref_type = self.doc.doctype
        ev.ref_name = self.doc.name
        ev.save(1)

        ch = addchild(ev, 'event_individuals', 'Event User', 0)
        ch.person = self.doc.prepared_by
        ch.save()
开发者ID:Morphnus-IT-Solutions,项目名称:trimos,代码行数:17,代码来源:visit_report.py

示例9: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
    def add_calendar_event(self, ser_no, sch_dt, service):
        ev = Document("Event")
        ev.description = cstr(ser_no) + "/" + cstr(service)
        ev.event_date = sch_dt
        ev.event_hour = "10:00"
        ev.event_type = "Private"
        ev.ref_type = "Service Order"
        ev.ref_name = self.doc.name
        ev.save(1)

        user_list = ["CRM Manager", "CRM User", "CRM - Back Office"]
        for d in user_list:
            ch = addchild(ev, "event_roles", "Event Role", 0)
            ch.role = d
            ch.save()
开发者ID:Vichagserp,项目名称:cimworks,代码行数:17,代码来源:service_order.py

示例10: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
 def add_calendar_event(self,further_action,action,date):
   ev = Document('Event')
   ev.description = 'Further Action To Be Taken : ' + cstr(further_action) + ' by ' + cstr(action)
   ev.event_date = date
   ev.event_hour = '10:00'
   ev.event_type = 'Public'
   ev.ref_type = 'Service Report'
   ev.ref_name = self.doc.name
   ev.save(1)
     
   user_list=['CRM Manager', 'Service Team']
   for d in user_list:
     ch = addchild(ev, 'event_roles', 'Event Role', 0)
     ch.role = d
     ch.save()
     
   msgprint("Schedule added to Calendar")
开发者ID:Morphnus-IT-Solutions,项目名称:trimos,代码行数:19,代码来源:service_report.py

示例11: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
	def add_calendar_event(self):
		# delete any earlier event by this lead
		sql("delete from tabEvent where ref_type='Lead' and ref_name=%s", self.doc.name)
	
		# create new event
		ev = Document('Event')
		ev.owner = self.doc.lead_owner
		ev.description = ('Contact ' + cstr(self.doc.lead_name)) + \
			(self.doc.contact_by and ('. By : ' + cstr(self.doc.contact_by)) or '') + \
			(self.doc.remark and ('.To Discuss : ' + cstr(self.doc.remark)) or '')
		ev.event_date = self.doc.contact_date
		ev.event_hour = '10:00'
		ev.event_type = 'Private'
		ev.ref_type = 'Lead'
		ev.ref_name = self.doc.name
		ev.save(1)
		
		event_user = addchild(ev, 'event_individuals', 'Event User')
		event_user.person = self.doc.contact_by
		event_user.save()
开发者ID:AminfiBerlin,项目名称:erpnext,代码行数:22,代码来源:lead.py

示例12: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
    def add_calendar_event(self):
        desc = ""
        user_lst = []
        if self.doc.customer:
            if self.doc.contact_person:
                desc = "Contact " + cstr(self.doc.contact_person)
            else:
                desc = "Contact customer " + cstr(self.doc.customer)
        elif self.doc.lead:
            if self.doc.lead_name:
                desc = "Contact " + cstr(self.doc.lead_name)
            else:
                desc = "Contact lead " + cstr(self.doc.lead)
        desc = desc + ". By : " + cstr(self.doc.contact_by)

        if self.doc.to_discuss:
            desc = desc + " To Discuss : " + cstr(self.doc.to_discuss)

        ev = Document("Event")
        ev.description = desc
        ev.event_date = self.doc.contact_date
        ev.event_hour = "10:00"
        ev.event_type = "Private"
        ev.ref_type = "Opportunity"
        ev.ref_name = self.doc.name
        ev.save(1)

        user_lst.append(self.doc.owner)

        chk = sql(
            "select t1.name from `tabProfile` t1, `tabSales Person` t2 where t2.email_id = t1.name and t2.name=%s",
            self.doc.contact_by,
        )
        if chk:
            user_lst.append(chk[0][0])

        for d in user_lst:
            ch = addchild(ev, "event_individuals", "Event User", 0)
            ch.person = d
            ch.save(1)
开发者ID:nijil,项目名称:erpnext,代码行数:42,代码来源:opportunity.py

示例13: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
	def add_calendar_event(self):
			# delete any earlier event by this lead and its users entry
		event=sql("select name from tabEvent where ref_type='Communication' and ref_name=%s",self.doc.name)
		if event:
			sql("delete from `tabEvent User` where parent=%s", event[0])
		sql("delete from tabEvent where ref_type='Communication' and ref_name=%s", self.doc.name)
		# create new event
		ev = Document('Event')
		ev.owner = self.doc.user
		ev.description = ('Follow ' + cstr(self.doc.name)) + \
			(self.doc.user and ('. By : ' + cstr(self.doc.user)) or '') + \
			(self.doc.subject and ('.To Discuss : ' + cstr(self.doc.subject)) or '')
		ev.event_date = self.doc.next_communication_date
		ev.event_hour = '10:00'
		ev.event_type = 'Private'
		ev.ref_type = 'Communication'
		ev.ref_name = self.doc.name
		ev.save(1)
		
		event_user = addchild(ev, 'event_individuals', 'Event User')
		event_user.person = self.doc.user
		event_user.save()
开发者ID:gowrav-vishwakarma,项目名称:wnframework,代码行数:24,代码来源:communication.py

示例14: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
	def add_calendar_event(self):
		# delete any earlier event by this lead
		event=sql("select name from tabEvent where ref_type='Job Applicant' and ref_name=%s",self.doc.name)
		if event:
			sql("delete from `tabEvent User` where parent=%s", event[0])
		sql("delete from tabEvent where ref_type='Job Applicant' and ref_name=%s", self.doc.name)
		# create new event
		ev = Document('Event')
		ev.owner = self.doc.contact_owner
		ev.description = ('Contact ' + cstr(self.doc.applicant_name)) + \
			(self.doc.interviewed_by and ('. By : ' + cstr(self.doc.interviewed_by)) or '') + \
			(self.doc.remarks and ('.To Discuss : ' + cstr(self.doc.remarks)) or '')
		ev.event_date = self.doc.contact_date
		ev.event_hour = '10:00'
		ev.event_type = 'Private'
		ev.ref_type = 'Job Applicant'
		ev.ref_name = self.doc.name
		ev.save(1)
		
		
		event_user = addchild(ev, 'event_individuals', 'Event User')
		event_user.person = self.doc.contact_owner
		event_user.save()
开发者ID:gowrav-vishwakarma,项目名称:erpnext,代码行数:25,代码来源:job_applicant.py

示例15: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_date [as 别名]
 def add_calendar_event(self):
   desc=''
   user_lst =[]
   if self.doc.customer:
     if self.doc.contact_person:
       desc = 'Contact '+cstr(self.doc.contact_person)
     else:
       desc = 'Contact customer '+cstr(self.doc.customer)
   elif self.doc.lead:
     if self.doc.lead_name:
       desc = 'Contact '+cstr(self.doc.lead_name)
     else:
       desc = 'Contact lead '+cstr(self.doc.lead)
   desc = desc+ '. By : ' + cstr(self.doc.contact_by)
   
   if self.doc.to_discuss:
     desc = desc+' To Discuss : ' + cstr(self.doc.to_discuss)
   
   ev = Document('Event')
   ev.description = desc
   ev.event_date = self.doc.contact_date
   ev.event_hour = '10:00'
   ev.event_type = 'Private'
   ev.ref_type = 'Enquiry'
   ev.ref_name = self.doc.name
   ev.save(1)
   
   user_lst.append(self.doc.owner)
   
   chk = sql("select t1.name from `tabProfile` t1, `tabSales Person` t2 where t2.email_id = t1.name and t2.name=%s",self.doc.contact_by)
   if chk:
     user_lst.append(chk[0][0])
   
   for d in user_lst:
     ch = addchild(ev, 'event_individuals', 'Event User', 0)
     ch.person = d
     ch.save(1)
开发者ID:tobrahma,项目名称:erpnext,代码行数:39,代码来源:enquiry.py


注:本文中的webnotes.model.doc.Document.event_date方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。