文件操作 - Sales.js
返回文件管理
返回主菜单
删除本文件
文件: E:\HostingSpaces\kimblycr\crm.kimbly.in\wwwroot\js\Sales.js
编辑文件内容
Date.prototype.toDateInputValue = (function () { var local = new Date(this); local.setMinutes(this.getMinutes() - this.getTimezoneOffset()); return local.toJSON().slice(0, 10); }); function SearchEnquiries() { console.log('In Search Enq'); var Name = document.getElementById('Enquiries_Search_txtOrganization').value; var Req = document.getElementById('Enquiries_Search_txtRequire').value; var City = document.getElementById('Enquiries_Search_txtCity').value; var StatusID = document.getElementById('SelEnqStatus').value; var collection = "Enquiries"; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/SearchEnquiriesByParameters", data: "{'Name': '" + Name + "','Req': '" + Req + "','City': '" + City + "','StatusID': '" + StatusID + "'}", dataType: "json", success: function (data) { if (data.d != null) { if (data.d.length == 0) { $("#grd" + collection).empty(); $("#grd" + collection).hide(); $("#dvGrdReport" + collection).hide(); } else { console.log(data.d); $("#grd" + collection).empty(); var str = "<thead><tr><td>ID</td><td>Org</td><td>Requirement</td><td>Mobile</td><td>City</td><td>Contact</td><td>Status</td><td>Estimate</td><td>Owner</td></tr></thead><tbody>"; for (i = 0; i < data.d.length; i++) { var hdr = data.d[i].RowData; str += hdr; } $("#grd" + collection).append(str); $("#grd" + collection).append("</tbody>"); $("#grd" + collection).show(); $("#dvGrdReport" + collection).show(); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function GetEnquiryByID(ID) { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/GetEnquiryByID", data: "{'ID':'" + ID + "'}", dataType: "json", success: function (data) { if (data.d != null) { var obj = JSON.parse(data.d); document.getElementById("EditEnquiriesID").innerHTML = obj[0].ID; $("#txtEditEnquiriesOrganization").val(obj[0].Organization); $("#txtEditEnquiriesTitle").val(obj[0].Title); $("#txtEditEnquiriesContactPerson").val(obj[0].ContactPerson); $("#SelEditEnquiriesIndustryID").val(obj[0].IndustryID); $("#txtEditEnquiriesMobile").val(obj[0].Mobile); $("#txtEditEnquiriesEMail").val(obj[0].EMail); $("#txtEditEnquiriesPhoneNo").val(obj[0].PhoneNo); $("#txtEditEnquiriesRequirement").val(obj[0].Requirement); $("#txtEditEnquiriesLead_Source").val(obj[0].Lead_Source); $("#txtEditEnquiriesCity").val(obj[0].City); $("#txtEditEnquiriesAddress").val(obj[0].Address); $("#SelEditEnquiriesOwnerID").val(obj[0].OwnerID); $("#SelEditEnquiriesStatusID").val(obj[0].StatusID); $("#txtEditEnquiriesEstimatedValue").val(obj[0].EstimatedValue); $("#txtEditEnquiriesProbablity").val(obj[0].Probablity); document.getElementById("ChkEditEnquiriesImportant").checked = obj[0].Important; $("#txtEditEnquiriesCol1").val(obj[0].Col1); $("#txtEditEnquiriesCol2").val(obj[0].Col2); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function EditEnquiries(ID) { var formname = 'Enquiries'; $('#infoContainer').children().hide(); $('#secondScreen').show(); $('#' + formname).show(); $('#DvFrmEdit' + formname).show(); $('#Dv' + formname + 'Frm').hide(); var prefix = formname + '_edit_txt'; var targetdiv = 'DvFrmEdit' + formname; var ctrl = $(document.createElement('div')).attr('id', 'dvRight'); var hdr = '<div class="spacer"></div><div class="form-horizontal"><div class="control-group"><div style="-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border:1px solid #E5E5E5;"><div class="modal-header"><a class="close" data-dismiss="modal" onclick="closeEditForm(2)">x</a><b style="font-size: 20px;"><label id="EditEnquiriesID"></label></b><sub style="margin-left: 430px"> <label id="TitleAuthEnquiries"></label></sub></div><div class="modal-body">'; var frm = '<form id="frmEditEnquiries" name="frmEditEnquiries"><div class="form-group"><label class="col-sm-2 control-label">Organization</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesOrganization" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Title</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesTitle" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Contact Person</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesContactPerson" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Industry</label><div class="col-sm-4"><select class="form-control" id="SelEditEnquiriesIndustryID" ></select></div></div><div class="form-group"><label class="col-sm-2 control-label">Mobile</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesMobile" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">EMail</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesEMail" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">PhoneNo</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesPhoneNo" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Requirement</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesRequirement" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Lead Source</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesLead_Source" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">City</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesCity" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Address</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesAddress" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Owner</label><div class="col-sm-4"><select class="form-control" id="SelEditEnquiriesOwnerID" ></select></div></div><div class="form-group"><label class="col-sm-2 control-label">Status</label><div class="col-sm-4"><select class="form-control" id="SelEditEnquiriesStatusID" disabled="disabled"></select></div><label class="col-sm-2 control-label">Estimated Value</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesEstimatedValue" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Probablity</label><div class="col-sm-4"><input type="text" class="form-control" id="txtEditEnquiriesProbablity" /></div><label class="col-sm-2 control-label">Important</label><div class="col-sm-4"><input id="ChkEditEnquiriesImportant" type="checkbox"></div></div><div class="form-group"><label class="col-sm-2 control-label">Col1</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesCol1" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Col2</label><div class="col-sm-4"><input class="form-control" id="txtEditEnquiriesCol2" data-fieldtype="SingleLine" type="text"></div></div></form>'; var panels = '<div class="panel panel-default" style="margin-bottom: 5px;"><div id="DVEnquiriesComments" class="panel-body" style="display:none;"></div></div>'; panels += '<div class="control-group"><div id="DVEnquiriesAlertsSubForm" class="panel-group"><div class="panel panel-default">'; panels += '<div class="panel-heading" style="height: 45px;"><div style="float:left; width:70%"><h4 class="panel-title"><a data-toggle="collapse" data-parent="#accordion" href="#collapseEnquiryAlerts" class="">Alerts</a> <span class="badge" id="bdgEnquiriesAlerts">0</span></h4>'; panels += '</div></div><div id="collapseEnquiryAlerts" class="panel-collapse collapse in" style="height: auto;"></div></div></div></div>'; panels += '<div class="control-group" style="margin-top: -15px;"><div id="DVEnquiriesFollowUpSubForm" class="panel-group"><div class="panel panel-default">'; panels += '<div class="panel-heading" style="height: 45px;"><div style="float:left; width:70%"><h4 class="panel-title"><a data-toggle="collapse" data-parent="#accordion" href="#collapseEnquiryFollowUp" class="collapsed">Follow Ups</a> <span class="badge" id="bdgEnquiriesFollowUps">0</span></h4>'; panels += '</div></div><div id="collapseEnquiryFollowUp" class="panel-collapse collapse" style="height: auto;"></div></div></div></div>'; panels += '</div>'; var ftr = '<div class="modal-footer" style="margin-top: -15px;"><div class="form-group"><div style="float:left;">'; var str = "'Enquiries'"; var params = "'Enquiries'," + ID; ftr += '<button id="BtnEmailEnquiry" type="button" class="btn btn-default" onclick="EMailItem(' + str + ',' + ID + ')"><i class="icon-envelope"></i>Mail</button>'; ftr += '<button id="BtnHistoryEnquiry" type="button" class="btn btn-default" data-toggle="modal" data-target="#DVHistory" onclick="ViewHistory(' + str + ',' + ID + ')"><i class="icon-film"></i>History</button>'; ftr += '<button id="BtnDocEnquiry" type="button" class="btn btn-default" data-toggle="modal" data-target="#DocumentUploadModal" onclick="AddDoc(' + str + ',' + ID + ')"><i class="icon-upload"></i>Doc</button>'; ftr += '<button id="BtnCommentEnquiry" class="btn btn-default" data-toggle="modal" data-target="#myModal" onclick="StartComment(' + params + ')"><i class="icon-pencil"></i>Comment</button><button id="BtnFollowEnquiry" class="btn btn-default" data-toggle="modal" data-target="#myFollowUpModal" onclick="StartFollowUp(' + ID + ')"><i class="icon-headphones"></i>Follow Up</button><button id="BtnAlertEnquiry" class="btn btn-default" data-toggle="modal" data-target="#myEnquiryAlertModal" onclick="StartEnquiryAlert(' + ID + ')"><i class="icon-bell"></i>Alert</button><button id="BtnCloseEnquiry" class="btn btn-default" data-toggle="modal" data-target="#myEnquiryCloseModal" onclick="StartCloseEnquiry(' + ID + ')"><i class="icon-screenshot"></i>Close</button><button id="btnQuoteEnquiry" class="btn btn-default" onclick="StartQuoteForEnquiry(' + ID + ')"><i class="icon-edit"></i>Quote</button></div><div style="float:right;"><button id="btnDeleteEnquiry" type="button" class="btn btn-danger" onclick="DeleteFormValues(' + params + ')">Delete</button><button type="button" id="btnUpdateEnquiry" class="btn btn-success" onclick="UpdateFormValues(' + params + ')">Save</button></div></div></div></div></div></div>'; content = hdr + frm + panels + ftr; $('#' + targetdiv).html(''); $('#' + targetdiv).empty(); ctrl.html(content); ctrl.appendTo('#' + targetdiv); $('#' + targetdiv).show(); LoadEnqStatus(2); getIndustry(2); getOwners(2); setTimeout(function () { GetEnquiryByID(ID); GetAssociatedComments(formname, ID); GetEnquiryAlerts(ID); GetEnquiryFollowUps(ID);}, 1000); CheckSalesRestrictions(); CheckQuotesRestrictions(); } function CheckSalesRestrictions() { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Contacts.aspx/GetRestrictionsByFormNameEmpID", data: "{'FormName': '" + 'Enquiries' + "'}", dataType: "json", success: function (data) { if (data.d != null) { for (i = 0; i < data.d.length; i++) { var nm = data.d[i].RowData; if (nm == "Update") { $("#btnUpdateEnquiry").hide(); } else if (nm == "Delete") { $("#btnDeleteEnquiry").hide(); } else if (nm == "Mail") { $("#BtnEmailEnquiry").hide(); } else if (nm == "Comment") { $("#BtnCommentEnquiry").hide(); } else if (nm == "Add Doc") { $("#BtnDocEnquiry").hide(); } else if (nm == "View History") { $("#BtnHistoryEnquiry").hide(); } else if (nm == "Follow up") { $("#BtnFollowEnquiry").hide(); } else if (nm == "Create Alert") { $("#BtnAlertEnquiry").hide(); } else if (nm == "Close") { $("#BtnCloseEnquiry").hide(); } } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function CheckQuotesRestrictions() { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Contacts.aspx/GetRestrictionsByFormNameEmpID", data: "{'FormName': '" + 'Quotes' + "'}", dataType: "json", success: function (data) { if (data.d != null) { for (i = 0; i < data.d.length; i++) { var nm = data.d[i].RowData; console.log('CheckQuotesRestrictions nm-' + nm); if (nm == "Add") { $("#btnQuoteEnquiry").hide(); } } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function LoadEnqStatus(f) { $.ajax({ type: "POST", url: "WebMethods/Enquiries.aspx/getEnquiryStatus", data: "", contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { if (data.d != null) { var select; if (f == '1') { select = document.getElementById('SelEnquiriesStatusID'); } else { select = document.getElementById('SelEditEnquiriesStatusID'); } var obj = JSON.parse(data.d); for (i = 0; i < obj.length; i++) { select.options[select.options.length] = new Option(obj[i].Name, obj[i].ID); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function getIndustry(f) { $.ajax({ type: "POST", url: "WebMethods/Enquiries.aspx/getIndustry", data: "", contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { if (data.d != null) { var select; if (f == '1') { select = document.getElementById('SelEnquiriesIndustryID'); } else { select = document.getElementById('SelEditEnquiriesIndustryID'); } select.options.length = 0; var obj = JSON.parse(data.d); for (i = 0; i < obj.length; i++) { select.options[select.options.length] = new Option(obj[i].Name, obj[i].ID); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function getOwners(f) { $.ajax({ type: "POST", url: "WebMethods/Enquiries.aspx/getOwners", data: "", contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { if (data.d != null) { var select; if (f == '1') { select = document.getElementById('SelEnquiriesOwnerID'); } else if (f == '2') { select = document.getElementById('SelEditEnquiriesOwnerID'); } else if (f == '3') { select = document.getElementById('SelAddAlertOwnerID'); } else if (f == '4') { select = document.getElementById('SelAddSupportAlertOwnerID'); } var obj = JSON.parse(data.d); for (i = 0; i < obj.length; i++) { select.options[select.options.length] = new Option(obj[i].Name, obj[i].ID); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function AddNewEnquiry() { showHome();$('#dvFrm').show(); var ctrl = $(document.createElement('div')).attr("id", 'dvRight'); var manage = '<a href="#" class="btn btn-default" onclick="Master_Enquiry_Industry()" data-toggle="modal" data-target="#ManageMasterModal"><i class="icon-th-list"></i></a>'; var content = '<div class="spacer"></div><div class="form-horizontal"><div class="control-group"><div style="-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border:1px solid #E5E5E5;"><div class="modal-header" style="padding:10px"><a class="close" data-dismiss="modal" onclick="HideAddForm()">x</a><b style="font-size: 20px;">New Enquiry</b></div><div class="modal-body" style="padding:5px"><form id="frmMain" name="frmMain" method="post" class="form-horizontal" enctype="multipart/form-data"><div class="form-group"><label class="col-sm-2 control-label">Organization</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesOrganization" data-fieldtype="SingleLine" required="Required" type="text"></div><label class="col-sm-2 control-label">Title</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesTitle" data-fieldtype="SingleLine" type="text" value="Mr."></div></div><div class="form-group"><label class="col-sm-2 control-label">Contact Person</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesContactPerson" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Industry</label><div class="col-sm-4"><select class="form-control" id="SelEnquiriesIndustryID" style="width: 75%;float: left;"></select>' + manage + '</div></div><div class="form-group"><label class="col-sm-2 control-label">Mobile</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesMobile" data-fieldtype="SingleLine" required="Required" type="text"></div><label class="col-sm-2 control-label">EMail</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesEMail" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">PhoneNo</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesPhoneNo" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Requirement</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesRequirement" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Lead Source</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesLead_Source" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">City</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesCity" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Address</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesAddress" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Owner</label><div class="col-sm-4"><select class="form-control" id="SelEnquiriesOwnerID" ></select></div></div><div class="form-group"><label class="col-sm-2 control-label">Status</label><div class="col-sm-4"><select class="form-control" id="SelEnquiriesStatusID" disabled="disabled"></select></div><label class="col-sm-2 control-label">Estimated Value</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesEstimatedValue" data-fieldtype="SingleLine" type="text" value="0"></div></div><div class="form-group"><label class="col-sm-2 control-label">Probablity</label><div class="col-sm-4"><input type="text" class="form-control" id="txtEnquiriesProbablity" value="50" /></div><label class="col-sm-2 control-label">Important</label><div class="col-sm-4"><input id="ChkEnquiriesImportant" type="checkbox"></div></div><div class="form-group"><label class="col-sm-2 control-label">Col1</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesCol1" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Col2</label><div class="col-sm-4"><input class="form-control" id="txtEnquiriesCol2" data-fieldtype="SingleLine" type="text"></div></div></form></div><div class="modal-footer" style="text-align:right; padding:10px"><button type="button" class="btn btn-success" onclick="SaveEnquiries()">Save</button></div></div></div></div>'; $("#dvFrm").html(""); $("#dvFrm").empty(); ctrl.html(content); ctrl.appendTo("#dvFrm"); LoadEnqStatus(1); getIndustry(1); getOwners(1); } function SaveEnquiries() { console.log('In SaveEnquiries()'); var Name = document.getElementById('txtEnquiriesOrganization').value; if (Name == '') { $('#txtEnquiriesOrganization').css("border-color", "red"); return; } else { $('#txtEnquiriesOrganization').css("border-color", "#ccc"); } var Mobile = document.getElementById('txtEnquiriesMobile').value; if (Mobile == '') { $('#txtEnquiriesMobile').css("border-color", "red"); return; } else { $('#txtEnquiriesMobile').css("border-color", "#ccc"); } var Req = document.getElementById('txtEnquiriesRequirement').value; if (Req == '') { $('#txtEnquiriesRequirement').css("border-color", "red"); return; } else { $('#txtEnquiriesRequirement').css("border-color", "#ccc"); } var Important = 'true'; var imp = document.getElementById('ChkEnquiriesImportant').value; if (imp != 'on') { Important = 'false'; } var Organization = document.getElementById('txtEnquiriesOrganization').value; var Title = document.getElementById('txtEnquiriesTitle').value; var ContactPerson = document.getElementById('txtEnquiriesContactPerson').value; var IndustryID = document.getElementById('SelEnquiriesIndustryID').value; var Mobile = document.getElementById('txtEnquiriesMobile').value; var EMail = document.getElementById('txtEnquiriesEMail').value; var PhoneNo = document.getElementById('txtEnquiriesPhoneNo').value; var Requirement = document.getElementById('txtEnquiriesRequirement').value; var Lead_Source = document.getElementById('txtEnquiriesLead_Source').value; var City = document.getElementById('txtEnquiriesCity').value; var Address = document.getElementById('txtEnquiriesAddress').value; var OwnerID = document.getElementById('SelEnquiriesOwnerID').value; var StatusID = document.getElementById('SelEnquiriesStatusID').value; var EstimatedValue = document.getElementById('txtEnquiriesEstimatedValue').value; var Probablity = document.getElementById('txtEnquiriesProbablity').value; var Col1 = document.getElementById('txtEnquiriesCol1').value; var Col2 = document.getElementById('txtEnquiriesCol2').value; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/INSERT_Enquiries", data: "{'Organization':'" + Organization + "','Title':'" + Title + "','ContactPerson':'" + ContactPerson + "','IndustryID':'" + IndustryID + "','Mobile':'" + Mobile + "','EMail':'" + EMail + "','PhoneNo':'" + PhoneNo + "','Requirement':'" + Requirement + "','Lead_Source':'" + Lead_Source + "','City':'" + City + "','Address':'" + Address + "','OwnerID':'" + OwnerID + "','StatusID':'" + StatusID + "','EstimatedValue':'" + EstimatedValue + "','Probablity':'" + Probablity + "','Important':'" + Important + "','Col1':'" + Col1 + "','Col2':'" + Col2 + "','LoggedInEmpID':'" + LoggedInEmpID + "'}", dataType: "json", success: function (data) { if (data.d != null) { ResetEnquiries(); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function ResetEnquiries() { document.getElementById('txtEnquiriesOrganization').value = ""; document.getElementById('txtEnquiriesTitle').value = ""; document.getElementById('txtEnquiriesContactPerson').value = ""; document.getElementById('SelEnquiriesIndustryID').value = ""; document.getElementById('txtEnquiriesMobile').value = ""; document.getElementById('txtEnquiriesEMail').value = ""; document.getElementById('txtEnquiriesPhoneNo').value = ""; document.getElementById('txtEnquiriesRequirement').value = ""; document.getElementById('txtEnquiriesLead_Source').value = ""; document.getElementById('txtEnquiriesCity').value = ""; document.getElementById('txtEnquiriesAddress').value = ""; document.getElementById('SelEnquiriesOwnerID').value = ""; document.getElementById('SelEnquiriesStatusID').value = ""; document.getElementById('txtEnquiriesEstimatedValue').value = ""; document.getElementById('txtEnquiriesProbablity').value = ""; document.getElementById('txtEnquiriesCol1').value = ""; document.getElementById('txtEnquiriesCol2').value = ""; } function Update_Enquiries(ID) { var Organization = document.getElementById('txtEditEnquiriesOrganization').value; var Title = document.getElementById('txtEditEnquiriesTitle').value; var ContactPerson = document.getElementById('txtEditEnquiriesContactPerson').value; var IndustryID = document.getElementById('SelEditEnquiriesIndustryID').value; var Mobile = document.getElementById('txtEditEnquiriesMobile').value; var EMail = document.getElementById('txtEditEnquiriesEMail').value; var PhoneNo = document.getElementById('txtEditEnquiriesPhoneNo').value; var Requirement = document.getElementById('txtEditEnquiriesRequirement').value; var Lead_Source = document.getElementById('txtEditEnquiriesLead_Source').value; var City = document.getElementById('txtEditEnquiriesCity').value; var Address = document.getElementById('txtEditEnquiriesAddress').value; var OwnerID = document.getElementById('SelEditEnquiriesOwnerID').value; var StatusID = document.getElementById('SelEditEnquiriesStatusID').value; var EstimatedValue = document.getElementById('txtEditEnquiriesEstimatedValue').value; var Probablity = document.getElementById('txtEditEnquiriesProbablity').value; var Important = document.getElementById('ChkEditEnquiriesImportant').checked; var Col1 = document.getElementById('txtEditEnquiriesCol1').value; var Col2 = document.getElementById('txtEditEnquiriesCol2').value; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/UPDATE_Enquiries", data: "{'ID':'" + ID + "','Organization':'" + Organization + "','Title':'" + Title + "','ContactPerson':'" + ContactPerson + "','IndustryID':'" + IndustryID + "','Mobile':'" + Mobile + "','EMail':'" + EMail + "','PhoneNo':'" + PhoneNo + "','Requirement':'" + Requirement + "','Lead_Source':'" + Lead_Source + "','City':'" + City + "','Address':'" + Address + "','OwnerID':'" + OwnerID + "','StatusID':'" + StatusID + "','EstimatedValue':'" + EstimatedValue + "','Probablity':'" + Probablity + "','Important':'" + Important + "','Col1':'" + Col1 + "','Col2':'" + Col2 + "','LoggedInEmpID':'" + LoggedInEmpID + "'}", dataType: "json", success: function (data) { if (data.d != null) { } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function StartFollowUp(ID) { document.getElementById('hdnEnquiryIDFollowup').value = ID; } function StartEnquiryAlert(ID) { getOwners(3); $('#txtFollowupDate').val(new Date().toDateInputValue()); document.getElementById("txtFollowupTime").value = "11:00:00"; document.getElementById('hdnEnquiryIDFollowup').value = ID; } function SaveEnquiryAlert() { var EnquiryID = document.getElementById('hdnEnquiryIDFollowup').value; var AlertDate = document.getElementById('txtFollowupDate').value; var AlertTime = document.getElementById('txtFollowupTime').value; var OwnerID = document.getElementById('SelAddAlertOwnerID').value; var FollowUpType = document.getElementById('SelAlertFollowupType').value; var Remarks = document.getElementById('txtEnquiryAlertRemarks').value; $.ajax({type: "POST",contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/INSERT_AlertsForEnquiry", data: "{'EnquiryID':'" + EnquiryID + "','AlertDate':'" + AlertDate + "','AlertTime':'" + AlertTime + "','LoggedInEmpID':'" + LoggedInEmpID + "','OwnerID':'" + OwnerID + "','FollowUpType':'" + FollowUpType + "','Remarks':'" + Remarks + "'}", dataType: "json", success: function (data) { if (data.d != null) { console.log(data.d); } }, error: function (XMLHttpRequest, textStatus, errorThrown) {console.log('error');}}); } function SaveFollowUp() { var EnquiryID = document.getElementById('hdnEnquiryIDFollowup').value var FollowupType = document.getElementById('SelFollowupType').value; var Remarks = document.getElementById('txtFollowUpRemarks').value; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/INSERT_FollowUp", data: "{'EnquiryID':'" + EnquiryID + "','EmpID':'" + LoggedInEmpID + "','FollowupType':'" + FollowupType + "','Remarks':'" + Remarks + "'}", dataType: "json", success: function (data) { if (data.d != null) { console.log(data.d); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function StartCloseEnquiry(ID) { document.getElementById('hdnEnquiryIDFollowup').value = ID; } function SaveEnquiryClose() { var EnquiryID = document.getElementById('hdnEnquiryIDFollowup').value; var Status = document.getElementById('SelEnquiryCloseType').value; var Remarks = document.getElementById('txtEnquiryCloseRemarks').value; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/INSERT_EnquiryClosure", data: "{'EnquiryID':'" + EnquiryID + "','Status':'" + Status + "','Remarks':'" + Remarks + "','EmpID':'" + LoggedInEmpID + "'}", dataType: "json", success: function (data) { if (data.d != null) { console.log(data.d); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function GetEnquiryAlerts(EnquiryID) { console.log('In GetEnquiryAlerts'); var content = '<div class="panel-body"><table class="table table-hover" style="font-size: small;"><thead><tr><th>Owner</th><th>AlertDate</th><th>Time</th><th>FollowUpType</th><th>Remarks</th><th>Author</th><th></th></tr></thead><tbody>'; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/GetEnquiryAlerts", data: "{'EnquiryID':'" + EnquiryID + "'}", dataType: "json", success: function (data) { if (data.d != null) { var obj = JSON.parse(data.d); console.log(obj); for (i = 0; i < obj.length; i++) { var btntxt = '<button type="button" class="btn btn-default" onclick="AckEnquiryAlert(' + obj[i].ID + ')"><i class="icon-ok"></i></button>'; content += '<tr><td>' + obj[i].Owner + '</td><td>' + obj[i].AlertDate + '</td><td>' + obj[i].AlertTime + '</td><td>' + obj[i].FollowUpType + '</td><td>' + obj[i].Remarks + '</td><td>' + obj[i].Author + '</td><td>' + btntxt + '</td></tr>'; } document.getElementById('bdgEnquiriesAlerts').innerHTML = obj.length; content += '</tbody></table></div>'; $("#collapseEnquiryAlerts").html(content); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function GetEnquiryFollowUps(EnquiryID) { console.log('In GetEnquiryFollowUps'); var content = '<div class="panel-body"><table class="table table-hover" style="font-size: small;"><thead><tr><th>Owner</th><th>TimeStamp</th><th>FollowUpType</th><th>Remarks</th></tr></thead><tbody>'; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/GetEnquiryFollowUps", data: "{'EnquiryID':'" + EnquiryID + "'}", dataType: "json", success: function (data) { if (data.d != null) { var obj = JSON.parse(data.d); console.log(obj); for (i = 0; i < obj.length; i++) { content += '<tr><td>' + obj[i].Owner + '</td><td>' + obj[i].TimeStamp + '</td><td>' + obj[i].FollowUpType + '</td><td>' + obj[i].Remarks + '</td></tr>'; } document.getElementById('bdgEnquiriesFollowUps').innerHTML = obj.length; content += '</tbody></table></div>'; $("#collapseEnquiryFollowUp").html(content); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function StartQuoteForEnquiry(ID) { window.open("AddQuote.aspx?EnqID" + ID); } function Master_Enquiry_Industry() { $("#MasterFrame").attr("src", "WebForms/ManageIndustry.aspx"); document.getElementById('MasterFormName').value = "Enquiry"; document.getElementById('MasterControlName').value = "Industry"; $("#MasterFrame").show(); } function AckEnquiryAlert(id) { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Enquiries.aspx/AckAlertEnquiry", data: "{'ID':'" + id + "'}", dataType: "json", success: function (data) { }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件