⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newevent.asp

📁 1 除掉了 时间 限制 2 除掉了 人数 限制 改为 500人 原为5人 3 发现一点小缺陷 增加人员的时候没有判断 登陆名是否重复! 自己写吧~~~:) 4 又 是一点缺陷
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<!--#include file="../config.ini" -->
<!--#include file="../commfunction.inc" -->
<%
Dim objcheck
Set objcheck=Server.CreateObject("SmartSales.CheckFunction")

if request("id")<>"" then
	objcheck.CheckUserFunction "event","edit"
else
	objcheck.CheckUserFunction "event","add"
end if
set objcheck=nothing

if request("id")<>"" then
	dim connq
	dim rsq
	set connq=server.CreateObject("adodb.connection")
	set rsq=server.CreateObject("adodb.recordset")
	connq.Open connstring
	rsq.Open "select * from Event where id="&request("id"),connq,2,3,1
	strsubject=rsq("subject")
	strowner=rsq("username")
	strownername=getfieldvalue("usertable","loginid",rsq("username"),"username")
	streventdate=rsq("eventdate")
	streventtime=rsq("eventtime")
	strrelativetype=rsq("relativetype")	
	strtype=rsq("type")
	strdealprocessid=rsq("dealprocessid")
	strdealid=rsq("dealid")
	strdeal=getfieldvalue("deal","dealid",rsq("dealid"),"subject")
	strdealstage=rsq("dealstage")
	strdealstagename=getfieldvalue("userdefine","id",rsq("dealstage"),"name")
	strContact=rsq("Contactid")
	strcontactname=getfieldvalue("contact","contactid",rsq("contactid"),"contact")
	straddress=rsq("address")
	strdealrate=rsq("dealrate")
	straccount=rsq("accountid")
	straccountname=getfieldvalue("account","accountid",rsq("accountid"),"account")
	strresult=rsq("result")
	strdescription=rsq("description")
	rsq.Close
	set rsq=nothing
	connq.Close
	set connq=nothing
else
	strowner=session("loginid")
	strownername=session("username")
	straccount=-1
	strcontact=-1
	streventdate=date()
	streventtime=time()
	strdealid=-1
    	strdealprocessid=-1
    	strdealstage=-1	
	
	'从销售机会而新建的销售事件
	if request.QueryString("dealid")<>"" then
		strrelativetype="客户"
		straccount=getfieldvalue("deal","dealid",request.QueryString("dealid"),"accountid")
		straccountname=getfieldvalue("account","accountid",straccount,"account")
		strdealid=request.QueryString("dealid")
		strdealprocessid=getfieldvalue("deal","dealid",request.QueryString("dealid"),"dealprocessid")
		strdeal=getfieldvalue("deal","dealid",request.QueryString("dealid"),"subject")
		if request.QueryString("dealstage")<>"" then
			strdealstage=request.QueryString("dealstage")
		else
			strdealstage=getfieldvalue("deal","dealid",request.QueryString("dealid"),"dealstage")
		end if
		strdealstagename=getfieldvalue("userdefine","id",strdealstage,"name")

	'取成功几率
	dim connrate
	dim rsrate
	set connrate=server.CreateObject("adodb.connection")
	set rsrate=server.CreateObject("adodb.recordset")
	connrate.Open connstring
	rsrate.Open "select * from DealStage where dealprocessid="&strdealprocessid&" and dealstage="&strdealstage,connrate,2,3,1
	strdealrate=rsrate("dealrate")
	rsrate.Close
	set rsrate=nothing
	connrate.Close 
	set connrate=nothing


	end if
	'从客户而新建的销售事件
	if Request.QueryString("accountid")<>"" then
		strrelativetype="客户"
		straccount=Request.QueryString("accountid")
		straccountname=getfieldvalue("account","accountid",straccount,"account")
	end if
	'从联系人而新建的销售事件
	if Request.QueryString("contactid")<>"" then
		strrelativetype="客户"
		strcontact=Request.QueryString("contactid")
		strcontactname=getfieldvalue("contact","contactid",strcontact,"contact")
		straccount=getfieldvalue("contact","contactid",strcontact,"accountid")
		straccountname=getfieldvalue("account","accountid",straccount,"account")
	end if
end if

if request("subject")<>"" then
	Dim objevent
	Set objevent=Server.CreateObject("SmartSales.Event")
	objevent.SaveEvent
	set objevent=nothing
%>
<script language=javascript>
	window.opener.location.reload();
	window.close();
</script>
<%
end if
%>

<HTML>
<HEAD>
<LINK href="../global.css" rel=STYLESHEET type=text/css>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>销售事件</TITLE>
</head>
<script language=javascript src="../tools/newcalendar.js"></script>
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
<script language="javascript">
function save(){
	if (form1.subject.value==''){
		alert('请输入主题!');
		form1.subject.focus();
		return;
	}
	if (document.form1.relativetype.value == "其他"){
			if(document.form1.EventType2.value == "-1"){
				alert("请选择相关其他类型!");
				return false;}
			}
	if (document.form1.relativetype.value == "客户"){
			if(document.form1.EventType1.value == "-1"){
				alert("请选择相关客户类型!");
				return false;}
			if(document.form1.accountname.value == ""){
				alert("请选择客户!");
				return false;}	
			}	
	if (document.form1.dealname.value != ""){
			if(document.form1.dealstagename.value == ""){
				alert("请选择销售机会阶段!");
				return false;}
			}

	var daistring=""
	for(i=0;i<form1.Right.length;i++){ 
			form1.Right.selectedIndex=i
			var a=form1.Right.value.split("/");
			daistring=daistring+a[0]+",";
		}
		form1.attendant.value=daistring;
		daistring="";
form1.submit();
}
function relativetype_onchange()
{
if (form1.relativetype.value=="其他"){
	accountname.style.display='none';
	EventType1.style.display='none';	
	EventType2.style.display='block';
    form1.EventType1.value=-1;
    form1.EventType2.value=-1;	
	form1.account.value=-1;
	form1.accountname.value="";
	form1.contact.value=-1;	
	form1.contactname.value="";	
    form1.prcDealProcess.value=-1;
    form1.deal.value=-1;		
    form1.dealname.value="";
    form1.dealstage.value=-1;		
    form1.dealstagename.value="";
	form1.dealrate.value="";				
	}
if (form1.relativetype.value=="客户"){
	accountname.style.display='block';
	EventType1.style.display='block';	
	EventType2.style.display='none';
    form1.EventType1.value=-1;
    form1.EventType2.value=-1;		
	}	
}
function clearcontact(){
	form1.contact.value=-1;
	form1.contactname.value="";	
}
function cleardealno(){
	form1.deal.value=-1;
	form1.dealname.value="";	
	form1.prcDealProcess.value=-1;
	form1.dealstage.value=-1;
	form1.dealstagename.value="";	
}
 function selectdealno()
{
	if(form1.account.value!=-1){
		opensubwin2('form1','deal',form1.account.value,'DealProcess');
		}
	else{
		alert('请先选择客户!');
		}
}
 function selectdealstage()
{
	if (form1.prcDealProcess.value==-1){
		alert('请先选择相关销售机会!');	
		return false;
	}
	if(form1.prcDealProcess.value==-1){

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -