Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@ Page Title="" Language="C#" MasterPageFile="~/user.master" AutoEventWireup="true"
- Inherits="RepairShopSolutions.inspection_checklist" Theme="Admin" EnableTheming="true"
- EnableEventValidation="false" CodeBehind="inspection-checklist.aspx.cs" %>
- <%@ MasterType VirtualPath="~/user.master" %>
- <asp:Content ID="Content2" ContentPlaceHolderID="Main" runat="Server">
- <link href="<%= clsCommon.value("SiteUrl") %>CSS/accordion/jquery-ui.css" rel="stylesheet"
- type="text/css" />
- <link href="<%= clsCommon.value("SiteUrl") %>CSS/accordion/jquery-ui2.css" rel="stylesheet" type="text/css" />
- <style>
- #mpart{clear: both;display: block;}
- .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font: 12px Arial,Helvetica,sans-serif;}
- /*.ui-accordion .ui-accordion-header a {font-weight:normal !important;}*/
- </style>
- <script src="<%= clsCommon.value("SiteUrl") %>JSFiles/jquery-ui.min.js" type="text/javascript"></script>
- <script type="text/javascript">
- $(function () {
- $("#categoryaccordion").accordion({ fillSpace: false, autoHeight: false });
- if ($.browser.msie && $.browser.version < 9) {
- var el;
- $("select option").each(function () {
- el = $(this);
- el.attr("title", $(this).html()); // IE 8 will take padding on selects
- });
- }
- });
- function isNumber(evt) {
- evt = (evt) ? evt : window.event;
- var charCode = (evt.which) ? evt.which : evt.keyCode;
- if (charCode > 31 && (charCode < 46 || charCode > 57 || charCode == 47)) {
- return false;
- }
- return true;
- }
- function txtTimeChange(Control)
- {
- var valid = (Control.value.search(/^\d{0,5}(\.\d{0,2})?$/) != -1);
- //var valid = (Control.value.search(/^(?:0?[0-9]|1[0-9]|2[0-3])|\.\d{1,2}.[0-5][0-9]|\.\d{1,2}$/) != -1)
- var txt = Control.id.replace("txtTime", "spntxtTime");
- if (valid == false) {
- alert("Please enter a valid time");
- $('#' + txt).addClass('clsCheckTime');
- $(Control).focus();
- }
- else {
- $('#' + txt).removeClass('clsCheckTime');
- }
- }
- Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function () {
- ScrollTop();
- });
- $('.cslossfocus').live('keypress', function () {
- var txt = document.getElementById($(this).attr('id'));
- if (txt.value.substring(0, 1) == '.')
- txt.value = "0" + txt.value;
- });
- function redirectBack() {
- var path = "<%= clsCommon.Geturl() %>/open-new-inspection";
- window.location = path;
- return true;
- }
- function ScrollTop() {
- $('html, body').animate({ scrollTop: $("#TopAnchorID").offset().top }, 1000);
- return false;
- }
- </script>
- <script type="text/javascript">
- function checktask(objtype) {
- if (Page_ClientValidate()) {
- var hdntaskcnt = document.getElementById('<%=hdntaskcount.ClientID %>');
- var lbmsg = document.getElementById('<%=lblMsg.ClientID %>');
- if (parseFloat(hdntaskcnt.value) == 0) {
- $(lbmsg).removeClass('success');
- $(lbmsg).addClass('error');
- $(lbmsg).text("Please select at least one task to complete the inspection!");
- return false;
- }
- var msgalertforrequired = '';
- var boolclsrequired = true;
- var timecheck = 0;
- var oldheading = '';
- var msgalertforvalidation = '';
- $('.clsrequired').find('b input').each(function () {
- if (parseInt($(this).val()) == 1 && objtype == 'save') {
- var chkpass = document.getElementById($(this).attr('id').replace('hdnMTSKXintReq0', 'chkpass'));
- var chkwarning = document.getElementById($(this).attr('id').replace('hdnMTSKXintReq0', 'chkwarning'));
- var chkfail = document.getElementById($(this).attr('id').replace('hdnMTSKXintReq0', 'chkfail'));
- var lblmsg = document.getElementById($(this).attr('id').replace('hdnMTSKXintReq0', 'lbltsk'));
- var lblNotes = document.getElementById($(this).attr('id').replace('hdnMTSKXintReq0', 'txtNotes')).value;
- var spntxtTime = document.getElementById($(this).attr('id').replace('hdnMTSKXintReq0', 'txtTime')).value; //Control.id.replace("txtTime", "spntxtTime");
- if (chkpass.checked == false && chkwarning.checked == false && chkfail.checked == false && lblNotes == "") {
- $(lbmsg).removeClass('success');
- $(lbmsg).addClass('error');
- $(lbmsg).text("There are required tasks that have not been checked!");
- var headertext = $(lblmsg).parents('div.ui-accordion-content').prev('h3').find('a').text();
- if (msgalertforrequired == '') {
- msgalertforrequired = "Below are required tasks that have not been checked! \n\n" + headertext.replace(/\s+/g, " ") + ' / ' + $(lblmsg).text();
- }
- else {
- msgalertforrequired += "\n" + headertext.replace(/\s+/g, " ") + ' / ' + $(lblmsg).text();
- }
- boolclsrequired = false;
- };
- }
- if (timecheck == 0) {
- $('.clsCheckTime').each(function () {
- //var imgpass = document.getElementById($(this).attr('id'));
- //alert($(imgpass).css('display'));
- //if ($(imgpass).css('display') == "inline") {
- // $(document.getElementById($(this).attr('id'))).removeClass("clsCheckTime");
- //}
- //else {
- var lblmsg = document.getElementById($(this).attr('id').replace('spntxtTime', 'lbltsk'));
- var headertext = $(lblmsg).parents('div.ui-accordion-content').prev('h3').find('a').text().replace(/\s+/g, " ");
- if (oldheading == ' ' || oldheading != headertext) {
- oldheading = headertext;
- if (msgalertforvalidation == "")
- msgalertforvalidation = "Below tasks has invalid time entry \n\n" + headertext + "\n";
- else
- msgalertforvalidation = msgalertforvalidation + "\n" + headertext + "\n";
- }
- msgalertforvalidation += ' - ' + $(lblmsg).text() + "\n";
- boolclsrequired = false;
- //}
- });
- timecheck = 1;
- if (msgalertforrequired == "")
- {
- msgalertforrequired = msgalertforvalidation;
- }
- else
- msgalertforrequired += "\n\n" + msgalertforvalidation;
- }
- });
- setTimeout(function () {
- var btnid = '';
- if (objtype == 'continue')
- btnid = $('#<%=btnContinuePostBack.ClientID%>');
- else
- btnid = $('#<%=btnSavePostBack.ClientID%>');
- if (boolclsrequired) {
- btnid.click();
- }
- else {
- ScrollTop();
- alert(msgalertforrequired);
- }
- return boolclsrequired;
- }, 1000);
- }
- else
- return false;
- }
- function successmsg() {
- var lbmsg = document.getElementById('<%=lblMsg.ClientID %>');
- $(lbmsg).removeClass('success');
- $(lbmsg).removeClass('error');
- $(lbmsg).addClass('success');
- $(lbmsg).text("Inspection Performed successfully.");
- }
- function YesNoText(obj) {
- var lbmsg = document.getElementById('<%=lblMsg.ClientID %>');
- $(lbmsg).removeClass('success');
- $(lbmsg).removeClass('error');
- $(lbmsg).addClass('error');
- $(lbmsg).text("Please provide description for " + obj + ".");
- }
- function checkwarningfail(objcategory) {
- var lbmsg = document.getElementById('<%=lblMsg.ClientID %>');
- $(lbmsg).removeClass('success');
- $(lbmsg).addClass('error');
- $(lbmsg).text("Select Findings/Recommendation for the Task Marked as Warning/Fail in " + objcategory + ".");
- }
- function checkchangePerformed(objaction, chkperformed, imgperformed, imgperformedcheckbox) {
- chkperformed = document.getElementById(chkperformed);
- imgperformed = document.getElementById(imgperformed);
- imgperformedcheckbox = document.getElementById(imgperformedcheckbox);
- if (objaction == '5') {
- chkperformed.checked = true;
- $("#" + imgperformed.id).show();
- $("#" + imgperformedcheckbox.id).hide();
- }
- if (objaction == '55') {
- chkperformed.checked = false;
- $("#" + imgperformed.id).hide();
- $("#" + imgperformedcheckbox.id).show();
- }
- }
- function checkchangestatus(objaction, objchkpass, objchkwarning, objchkcritical, imgchkpass, imgchkwarning, imgchkcritical, objdiv, ddlf, ddlr, txtprice, txtTime, imgpasscheckbox, imgwarningcheckbox, imgfailcheckbox, divbackcolor, objchkperformed) {
- var ddlMPRIXintIde0 = document.getElementById(ddlr.toString().replace("ddlRecommandation", "ddlMPRIXintIde0"));
- var hdnrecommid = document.getElementById(ddlr.toString().replace("ddlRecommandation", "hdnddlRecommandation"));
- objchkpass = document.getElementById(objchkpass);
- objchkwarning = document.getElementById(objchkwarning);
- objchkcritical = document.getElementById(objchkcritical);
- imgchkpass = document.getElementById(imgchkpass);
- imgchkwarning = document.getElementById(imgchkwarning);
- imgchkcritical = document.getElementById(imgchkcritical);
- imgpasscheckbox = document.getElementById(imgpasscheckbox);
- imgwarningcheckbox = document.getElementById(imgwarningcheckbox);
- imgfailcheckbox = document.getElementById(imgfailcheckbox);
- objdiv = document.getElementById(objdiv);
- ddlf = document.getElementById(ddlf);
- ddlr = document.getElementById(ddlr);
- txtprice = document.getElementById(txtprice);
- txtTime = document.getElementById(txtTime);
- divbackcolor = document.getElementById(divbackcolor);
- objchkperformed = document.getElementById(objchkperformed);
- var objimgperformed = document.getElementById($('#' + objchkperformed.id).attr('id').replace("chkperformed", "imgperformed"))
- var objimgperformedcheckbox = document.getElementById($('#' + objchkperformed.id).attr('id').replace("chkperformed", "imgperformedcheckbox"))
- var hdntaskcnt = document.getElementById('<%=hdntaskcount.ClientID %>');
- if (objaction == '2') {
- $('#' + divbackcolor.id).parent(".defaultBg").addClass("warNingBg");
- $('#' + divbackcolor.id).parent(".errOrBg").addClass("warNingBg");
- $('#' + divbackcolor.id).parent(".defaultBg").removeClass("defaultBg");
- $('#' + divbackcolor.id).parent(".errOrBg").removeClass("errOrBg");
- }
- else if (objaction == '3') {
- $('#' + divbackcolor.id).parent(".defaultBg").addClass("errOrBg");
- $('#' + divbackcolor.id).parent(".warNingBg").addClass("errOrBg");
- $('#' + divbackcolor.id).parent(".defaultBg").removeClass("defaultBg");
- $('#' + divbackcolor.id).parent(".warNingBg").removeClass("warNingBg");
- }
- else {
- $('#' + divbackcolor.id).parent(".defaultBg").addClass("defaultBg");
- $('#' + divbackcolor.id).parent(".warNingBg").addClass("defaultBg");
- $('#' + divbackcolor.id).parent(".errOrBg").addClass("defaultBg");
- $('#' + divbackcolor.id).parent(".errOrBg").removeClass("errOrBg");
- $('#' + divbackcolor.id).parent(".warNingBg").removeClass("warNingBg");
- }
- if (objaction == '1') {
- hdntaskcnt.value = parseFloat(parseFloat(hdntaskcnt.value) + 1);
- objchkpass.checked = true;
- $("#" + imgchkpass.id).show();
- $("#" + imgpasscheckbox.id).hide();
- if (objchkwarning.checked || objchkcritical.checked) {
- $("#" + objdiv.id).hide();
- $("#" + ddlf.id).val("");
- $("#" + txtprice.id).val("");
- $("#" + txtTime.id).val("");
- $("#" + txtTime.id.replace("txtTime", "spntxtTime")).removeClass("clsCheckTime");
- $("#" + ddlr.id).val("");
- $("#" + hdnrecommid.id).val("");
- $("#" + ddlMPRIXintIde0.id).val("");
- }
- if (objchkwarning.checked) {
- objchkwarning.checked = false;
- $("#" + imgchkwarning.id).hide();
- $("#" + imgwarningcheckbox.id).show();
- }
- if (objchkcritical.checked) {
- objchkcritical.checked = false;
- $("#" + imgchkcritical.id).hide();
- $("#" + imgfailcheckbox.id).show();
- }
- }
- if (objaction == '11') {
- hdntaskcnt.value = parseFloat(parseFloat(hdntaskcnt.value) - 1);
- objchkpass.checked = false;
- $("#" + imgchkpass.id).hide();
- $("#" + imgpasscheckbox.id).show();
- }
- //for warning
- if (objaction == '2') {
- hdntaskcnt.value = parseFloat(parseFloat(hdntaskcnt.value) + 1);
- objchkwarning.checked = true;
- $("#" + imgchkwarning.id).show();
- $("#" + imgwarningcheckbox.id).hide();
- if (objchkwarning.checked || objchkcritical.checked) {
- $("#" + objdiv.id).show();
- $("#" + ddlf.id).val("");
- $("#" + txtprice.id).val("");
- $("#" + txtTime.id).val("");
- $("#" + txtTime.id.replace("txtTime", "spntxtTime")).removeClass("clsCheckTime");
- $("#" + ddlr.id).val("");
- $("#" + hdnrecommid.id).val("");
- $("#" + ddlMPRIXintIde0.id).val("");
- }
- if (objchkpass.checked) {
- objchkpass.checked = false;
- $("#" + imgchkpass.id).hide();
- $("#" + imgpasscheckbox.id).show();
- }
- if (objchkcritical.checked) {
- objchkcritical.checked = false;
- $("#" + imgchkcritical.id).hide();
- $("#" + imgfailcheckbox.id).show();
- }
- }
- if (objaction == '22') {
- hdntaskcnt.value = parseFloat(parseFloat(hdntaskcnt.value) - 1);
- objchkwarning.checked = false;
- $("#" + imgchkwarning.id).hide();
- $("#" + imgwarningcheckbox.id).show();
- $("#" + objdiv.id).hide();
- $("#" + ddlf.id).val("");
- $("#" + txtprice.id).val("");
- $("#" + txtTime.id).val("");
- $("#" + txtTime.id.replace("txtTime", "spntxtTime")).removeClass("clsCheckTime");
- $("#" + ddlr.id).val("");
- $("#" + hdnrecommid.id).val("");
- $("#" + ddlMPRIXintIde0.id).val("");
- }
- //end warning
- //for critical
- //for warning
- if (objaction == '3') {
- hdntaskcnt.value = parseFloat(parseFloat(hdntaskcnt.value) + 1);
- objchkcritical.checked = true;
- $("#" + imgchkcritical.id).show();
- $("#" + imgfailcheckbox.id).hide();
- if (objchkwarning.checked || objchkcritical.checked) {
- $("#" + objdiv.id).show();
- $("#" + ddlf.id).val("");
- $("#" + txtprice.id).val("");
- $("#" + txtTime.id).val("");
- $("#" + txtTime.id.replace("txtTime", "spntxtTime")).removeClass("clsCheckTime");
- $("#" + ddlr.id).val("");
- $("#" + hdnrecommid.id).val("");
- $("#" + ddlMPRIXintIde0.id).val("");
- }
- if (objchkpass.checked) {
- objchkpass.checked = false;
- $("#" + imgchkpass.id).hide();
- $("#" + imgpasscheckbox.id).show();
- }
- if (objchkwarning.checked) {
- objchkwarning.checked = false;
- $("#" + imgchkwarning.id).hide();
- $("#" + imgwarningcheckbox.id).show();
- }
- }
- if (objaction == '33') {
- hdntaskcnt.value = parseFloat(parseFloat(hdntaskcnt.value) - 1);
- objchkcritical.checked = false;
- $("#" + imgchkcritical.id).hide();
- $("#" + imgfailcheckbox.id).show();
- $("#" + objdiv.id).hide();
- $("#" + ddlf.id).val("");
- $("#" + txtprice.id).val("");
- $("#" + txtTime.id).val("");
- $("#" + txtTime.id.replace("txtTime", "spntxtTime")).removeClass("clsCheckTime");
- $("#" + ddlr.id).val("");
- $("#" + hdnrecommid.id).val("");
- $("#" + ddlMPRIXintIde0.id).val("");
- }
- //end critical
- objchkperformed.checked = false;
- $("#" + objimgperformed.id).hide();
- $("#" + objimgperformedcheckbox.id).show();
- }
- function ddlFiding(ddlrecomm, ddlfin, txtprice, tskid) {
- var siteurl = '<%=clsCommon.value("SiteUrl")%>';
- var fin = $("#" + ddlfin.id).val();
- var hdnrecommid = document.getElementById(ddlrecomm.id.toString().replace("ddlRecommandation", "hdnddlRecommandation"));
- if (fin == "" || fin == null) {
- $("#" + txtprice).val("");
- $("#" + hdnrecommid.id).val("");
- $("#" + ddlrecomm.id).empty();
- $("#" + ddlrecomm.id).append($('<option></option>').val('').html('Select Recommendation'));
- // $("#" + ddlrecomm.id + " option").each(function (i, option) { $(option).remove(); });
- // $("#" + ddlrecomm.id).append("<option value=''>Select Recommendation</option>");
- return;
- }
- if (fin == "Add new Finding") {
- $('#<%=hdntskid.ClientID %>').val(tskid);
- $('#<%=hdnrecommendationobject.ClientID %>').val(ddlfin.id.toString() + "#" + txtprice.toString() + "#" + ddlrecomm.id.toString());
- $('#dvpopup').show();
- $('#dvpopup a').attr({ 'href': siteurl + 'manage-finding-add-update.aspx?tid=' + tskid + '&inspectionid=' + <%=InspectionID%> + '&retval=0' });
- $('#dvpopup').hide();
- $('#<%=Popup1.ClientID %>').trigger('click');
- return;
- }
- var recommendidOntext = 0;
- var _ROOT_PATH = siteurl;
- $.ajax({
- type: "POST",
- url: _ROOT_PATH + "AutoCompleteHandler.ashx",
- data: { con: 'taskfinding', vin: fin, q: tskid, cmp: $("#<%=hdncompanyid.ClientID %>").val() },
- dataType: "json",
- responseType: "json",
- success: function (msg) {
- var data = msg;
- data = eval(data);
- if (data != null) {
- $("#" + txtprice).val("");
- $("#" + hdnrecommid.id).val("");
- $("#" + ddlrecomm.id).empty();
- $("#" + ddlrecomm.id).append($('<option></option>').val('').html('Select Recommendation'));
- for (var i = 0; i < data.length; i++) {
- $("#" + ddlrecomm.id).append($('<option></option>').val(data[i].MFINXintIde0).html(data[i].MFINXvarRec0));
- if ($("#<%=hdnRecommedationtext.ClientID %>").val() == data[i].MFINXvarRec0) {
- recommendidOntext = data[i].MFINXintIde0;
- $("#<%=hdnRecommedationtext.ClientID %>").val("");
- }
- }
- //alert(data);
- if (data.length > 0) {
- if ($('#<%=hdnMOWNXintFin0.ClientID %>').val() == "0") {
- // do not add option
- }
- else if (data[0].MTSKXintLok0 == "1" && "<%=Session["MROLXintIde0"]%>" == "3") {
- // do not add option
- }
- else {
- $("#" + ddlrecomm.id).append($('<option></option>').val('Add new Recommendation').html('Add new Recommendation'));
- }
- }
- if (parseInt(recommendidOntext) > 0) {
- $("#" + ddlrecomm.id).val(recommendidOntext);
- $("#" + ddlrecomm.id).change();
- }
- // $("#" + ddlrecomm.id + " option").each(function (i, option) { $(option).remove(); });
- // $("#" + ddlrecomm.id).append("<option value=''>Select Recommendation</option>");
- // for (var i = 0; i < data.length; i++) {
- // $("#" + ddlrecomm.id).append("<option value='" + data[i].MFINXintIde0 + "'>" + data[i].MFINXvarRec0 + "</option>");
- // $("#" + ddlrecomm.id).change();
- // }
- }
- else {
- alert('Please Select Finding');
- }
- },
- error: function (e) {
- alert('Some Error is occured.');
- }
- }); // End of Ajax Call
- }
- function ddlChange(objnm, objprice, ddlfindingid, ddltaskid) {
- var hdnrecommid = document.getElementById(objnm.id.toString().replace("ddlRecommandation", "hdnddlRecommandation"));
- var siteurl = '<%=clsCommon.value("SiteUrl")%>';
- var ddlid = $("#" + objnm.id).val();
- var _ROOT_PATH = siteurl;
- if (ddlid == "Add new Recommendation") {
- var finval = $("#" + ddlfindingid.id.toString()).val();
- $('#<%=hdntskid.ClientID %>').val(ddltaskid);
- $('#<%=hdnrecommendationobject.ClientID %>').val(ddlfindingid.id.toString() + "#" + objprice.toString() + "#" + objnm.id.toString());
- $('#dvpopup').show();
- $('#dvpopup a').attr({ 'href': siteurl + 'manage-finding-add-update.aspx?tid=' + ddltaskid + '&retval=0&finval=' + finval.replace('&', '@@@@@@') });
- $('#dvpopup').hide();
- $('#<%=Popup1.ClientID %>').trigger('click');
- return false;
- }
- $.ajax({
- type: "POST",
- url: _ROOT_PATH + "AutoCompleteHandler.ashx?con=taskprice&vin=" + ddlid + "&cmp=" + $("#<%=hdncompanyid.ClientID %>").val(),
- dataType: "json",
- responseType: "json",
- success: function (msg) {
- var data = msg;
- data = eval(data);
- if (data != null) {
- $("#" + hdnrecommid.id).val(ddlid);
- $("#" + objprice).val(data[0].MFINXDecPri0)
- }
- else {
- alert('Please Select Recommendation');
- }
- },
- error: function (e) {
- alert('Some Error is occured.');
- }
- }); // End of Ajax Call
- //$("#" + objprice).val("0.00");
- }
- function imghid(objaction, objchk, objimg, objorgcheckbox) {
- var objorgcheckbox = document.getElementById(objorgcheckbox);
- var objchk = document.getElementById(objchk);
- var objimg = document.getElementById(objimg);
- var hdntaskcnt = document.getElementById('<%=hdntaskcount.ClientID %>');
- if (parseFloat(objaction) == 4) {
- objchk.checked = true;
- hdntaskcnt.value = parseFloat(parseFloat(hdntaskcnt.value) + 1);
- $(objimg).show();
- $(objorgcheckbox).hide();
- }
- if (parseFloat(objaction) == 44) {
- hdntaskcnt.value = parseFloat(parseFloat(hdntaskcnt.value) - 1);
- objchk.checked = false;
- $(objimg).hide();
- $(objorgcheckbox).show();
- }
- }
- </script>
- <script type="text/javascript">
- function reloadParent(val) {
- //bind dropdown menu
- var siteurl = '<%=clsCommon.value("SiteUrl")%>';
- hdnvalue = document.getElementById('<%=hdnrecommendationobject.ClientID %>');
- var strsplitval = hdnvalue.value.split('#');
- var ddlfinid = document.getElementById(strsplitval[0]);
- var txtprice = document.getElementById(strsplitval[1]);
- var ddlrecomm = document.getElementById(strsplitval[2]);
- var hdnrecommid = document.getElementById(ddlrecomm.id.toString().replace("ddlRecommandation", "hdnddlRecommandation"));
- var _ROOT_PATH = siteurl;
- $.ajax({
- type: "POST",
- url: _ROOT_PATH + "AutoCompleteHandler.ashx",
- data: { con: 'taskfindlist', q: $('#<%=hdntskid.ClientID %>').val(), cmp: $("#<%=hdncompanyid.ClientID %>").val() },
- dataType: "json",
- responseType: "json",
- success: function (msg) {
- var data = msg;
- data = eval(data);
- //data = $.parseJSON(data);
- if (data != null) {
- var ifindingtext = val.split('%');
- if (ifindingtext.length > 0) {
- var textfindingdata = ifindingtext[2];
- var textrecommdata = ifindingtext[3];
- }
- $("#" + ddlfinid.id + " option").each(function (i, option) { $(option).remove(); });
- $("#" + ddlfinid.id).append("<option value=''>Select Finding</option>");
- for (var i = 0; i < data.length; i++) {
- $("#" + ddlfinid.id).append("<option value='" + data[i].MFINXvarNam0 + "'>" + data[i].MFINXvarNam0 + "</option>");
- }
- if ($('#<%=hdnMOWNXintFin0.ClientID %>').val() == "1") {
- $("#" + ddlfinid.id).append("<option value='Add new Finding'>Add new Finding</option>");
- }
- txtprice.value = "";
- $("#" + hdnrecommid.id).val("");
- $("#" + ddlrecomm.id + " option").each(function (i, option) { $(option).remove(); });
- $("#" + ddlrecomm.id).append("<option value=''>Select Recommendation</option>");
- $("#" + ddlfinid.id).val(textfindingdata);
- $("#<%=hdnRecommedationtext.ClientID %>").val(textrecommdata);
- $("#" + ddlfinid.id).change();
- }
- else {
- alert('Please Select Finding');
- $("#" + ddlfinid.id + " option").each(function (i, option) { $(option).remove(); });
- $("#" + ddlfinid.id).append("<option value=''>Select Finding</option>");
- $("#" + ddlfinid.id).append("<option value='Add new Finding'>Add new Finding</option>");
- txtprice.value = "";
- $("#" + hdnrecommid.id).val("");
- $("#" + ddlrecomm.id + " option").each(function (i, option) { $(option).remove(); });
- $("#" + ddlrecomm.id).append("<option value=''>Select Recommendation</option>");
- }
- },
- error: function (e) {
- alert('Some Error is occured.');
- }
- }); // End of Ajax Call
- }
- function closeChild(box) {
- $.fn.colorbox.close();
- }
- </script>
- <%--<script language="javascript">
- $(document).ready(function () {
- if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/Kindle/i)) || (navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/android/i))) {
- document.getElementById("mobileversion").style.display = "block";
- }
- else {
- document.getElementById("mobileversion").style.display = "none";
- }
- });
- </script>--%>
- <!--New Structure Start-->
- <div class="inslistCont" style="margin: 10px 0 25px;">
- <div class="head">
- <div class="searchbg sorting wnone">
- <div class="searchbgLeftB" style="width:93%;">
- <div class="searchbgLeftCurveB">
- <img src="<%=clsCommon.value("SiteUrl") %>css/general/images/sort-leftNew.png" alt=""
- class="left bgcolor2" />
- </div>
- <div class="searchbgLeftContB" style="width:470px;">
- <h1 class="mt7 fl">
- Shop Inspection
- </h1>
- <div id="mobileversion">
- <asp:LinkButton ID="lb_mobileVersion" CssClass="tablet-version" runat="server">Tablet Version</asp:LinkButton>
- </div>
- </div>
- </div>
- <div class="searchbgRightB">
- <div class="searchbgRightContB">
- </div>
- <div class="searchbgRightCurveB">
- <img src="<%=clsCommon.value("SiteUrl") %>css/general/images/sort-rightNew.png" alt=""
- class="right bgcolor2" /></div>
- </div>
- <span class="button" style="margin: 8px 0 0 0">
- <input id="btnBack" type="button" onClick=" return redirectBack();" value="Back" name="btnBack" />
- </span>
- </div>
- </div>
- <div class="inslistContTop">
- </div>
- <!--Middle Part Start-->
- <div class="inslistContMiddle">
- <div class="fl wd100">
- <a id="TopAnchorID" name="TopAnchorID"></a>
- <div id="dvpopup" style="display: none">
- <asp:HiddenField ID="hdntimespareonpage" runat="server" />
- <asp:HiddenField ID="hdnrecommendationobject" runat="server" />
- <asp:HiddenField ID="hdnMOWNXintFin0" runat="server" />
- <asp:HiddenField ID="hdntskid" runat="server" />
- <PLAVEB:Popup ID="Popup1" PopupType="ColorBox" PopupWidth="850px" PopupHeight="450px"
- ModalPopup="true" ToolTip="Add Finding" PopupSubType="iframe" runat="server"
- NavigateUrl="manage-finding-add-update.aspx?tid=1"></PLAVEB:Popup>
- </div>
- <span>
- <asp:Label runat="server" ID="lblMsg" CssClass="success" EnableViewState="false"></asp:Label>
- </span>
- <asp:HiddenField ID="hdntaskcount" runat="server" />
- </div>
- <div class="fl">
- <asp:Repeater ID="rptCustomerData" runat="server" EnableViewState="false">
- <itemtemplate>
- <div class="fl wd190">
- <b>Customer</b><br />
- <%# Eval("MCUSXvarFnm0") + " " + Eval("MCUSXvarLnm0")%>
- </div>
- <div class="fl wd190">
- <b>Service Manager</b><br />
- <%# Eval("AssignedManager")%>
- </div>
- <div class="fl wd190">
- <b>Technician</b><br />
- <%# Eval("AssignedMechanic")%>
- </div>
- <div class="fl wd190">
- <b>RO</b><br />
- <%# Eval("DSERXvarRet0")%>
- </div>
- <div class="strip">
- <div class="fl ml10">
- Vehicle Info</div>
- <div class="fr mr10">
- <%# Convert.ToDateTime(Eval("DSERXdatCre0")).ToString("MMM dd, yyyy") %></div>
- </div>
- <div class="fl wd147">
- <b>Make</b><br />
- <%# Eval("MVEHXvarMak0")%>
- </div>
- <div class="fl wd147">
- <b>Year</b><br />
- <%# Eval("MVEHXvarYea0")%>
- </div>
- <div class="fl wd147">
- <b>License</b><br />
- <%# Eval("MVEHXvarLic0")%>
- </div>
- <div class="fl wd147">
- <b>Model</b><br />
- <%# Eval("MVEHXvarMod0")%>
- </div>
- <div class="fl wd147">
- <b>Mileage</b><br />
- <%# Eval("DSERXvarMil0")%>
- </div>
- <div class="fl wd163">
- <b>VIN</b><br />
- <%# Eval("MVEHXvarVIN0")%>
- </div>
- </itemtemplate>
- </asp:Repeater>
- </div>
- <div class="clear">
- </div>
- <div class="fl mt25">
- <%--<img alt="Original Finding" src="<%=clsCommon.value("SiteUrl")%>CSS/GridView/images/findingo.png" /> Original
- Finding --%><img alt="Pass" src="<%=clsCommon.value("SiteUrl")%>CSS/GridView/images/passo.png" /> Pass
- <img alt="Warning" src="<%=clsCommon.value("SiteUrl")%>CSS/GridView/images/warningo.png" /> Warning <img
- alt="Fail" src="<%=clsCommon.value("SiteUrl")%>CSS/GridView/images/failo.png" /> Fail
- </div>
- <!--Table Structure Start-->
- <div id="divtbChklist" runat="server">
- <div id="categoryaccordion">
- <asp:Repeater ID="rptCategory" runat="server" OnItemDataBound="rptCategory_ItemDataBound">
- <headertemplate>
- </headertemplate>
- <itemtemplate>
- <h3>
- <b><a href="#">
- <%# Eval("MCATXvarNam0") %></a></b>
- </h3>
- <div>
- <!--Inner Main Table Start-->
- <PLAVEBGrid:CustomGridView ID="grdchecklist" runat="server" AutoGenerateCheckBoxColumn="false"
- DataKeyNames="MTSKXintIde0" AllowSorting="false" AutoGenerateColumns="False" EnableViewState="false"
- SkinID="gridviewSkin" IsFiltered="false" Expandable="false" ExpandButtonCssClass="GridExpandCollapseButton"
- CollapseButtonCssClass="GridCollapseButton" ShowHeader="true" OnRowDataBound="grdchecklist_RowDataBound">
- <columns>
- <asp:BoundField DataField="MTSKXintIde0" Visible="False" />
- <asp:TemplateField HeaderStyle-CssClass="icoOrig" Visible="False">
- <itemstyle HorizontalAlign="left" VerticalAlign="top" Width="25px" BackColor="#e7e6e6" />
- <headerstyle HorizontalAlign="left" VerticalAlign="top" Width="25px" />
- <itemtemplate>
- <asp:HiddenField ID="hdnMTSKXintIde0" runat="server" Value='<%# Eval("MTSKXintIde0")%>' />
- <PLAVEB:CustomCheckBox ID="chkorgfind" Style="display: block;" runat="server" CausesValidation="false" />
- <img id="imgorg" alt="" runat="server" />
- <img id="imgOriginalcheckbox" alt="" runat="server" />
- </itemtemplate>
- </asp:TemplateField>
- <asp:TemplateField HeaderText="Task">
- <itemstyle HorizontalAlign="left" VerticalAlign="top" CssClass="defaultBg" Width="300px" />
- <headerstyle HorizontalAlign="left" VerticalAlign="top" Width="300px" />
- <itemtemplate>
- <div class="innerTable">
- <div class="firstTd">
- <span class="clsrequired" style='display:<%# Convert.ToString(Eval("MTSKXintReq0")) == "1" ? "block" : "none"%>;float: left;padding: 3px;'><b style="color:red;">*<asp:HiddenField ID="hdnMTSKXintReq0" Value='<%# Eval("MTSKXintReq0")%>' runat="server" /></b></span>
- <asp:Label ID="lbltsk" runat="server" Text='<%# Eval("MTSKXvarNam0")%>'></asp:Label>
- </div>
- <div class="secondTd">
- <div id="divtxtCommonTextbox" runat="server">
- <PLAVEB:CustomTextBox CssClass="cslossfocus" ID="txtCommonTextbox" runat="server"
- Width="45px" MaxLength="25" IsRounded="True" ErrorProvider="OnlyCSSChange">
- </PLAVEB:CustomTextBox>
- </div>
- </div>
- <div class="thirdTd">
- <asp:Label ID="lblMUNIXvarNam0" runat="server" Text='<%# Eval("MUNIXvarNam0")%>'></asp:Label>
- <asp:HiddenField ID="hdnMTSKXintQue0" Value='<%# Eval("MTSKXintQue0")%>' runat="server" />
- <asp:HiddenField ID="hdnMUNIXintIde0" Value='<%# Eval("MUNIXintIde0")%>' runat="server" />
- </div>
- </div>
- </itemtemplate>
- </asp:TemplateField>
- <asp:TemplateField HeaderStyle-CssClass="icoPass">
- <itemstyle HorizontalAlign="left" VerticalAlign="top" Width="25px" BackColor="#d5f3bb" />
- <headerstyle HorizontalAlign="left" VerticalAlign="top" Width="25px" />
- <itemtemplate>
- <div id="divpassshowhide" runat="server">
- <PLAVEB:CustomCheckBox ID="chkpass" Style="display: block;" runat="server" CausesValidation="false" />
- <img id="imgpass" alt="" runat="server" />
- <img id="imgPasscheckbox" alt="" runat="server" />
- </div>
- </itemtemplate>
- </asp:TemplateField>
- <asp:TemplateField HeaderStyle-CssClass="icoWarn">
- <itemstyle HorizontalAlign="left" VerticalAlign="top" Width="25px" BackColor="#ffffff" />
- <headerstyle HorizontalAlign="left" VerticalAlign="top" Width="25px" />
- <itemtemplate>
- <div id="divwarningshowhide" runat="server">
- <PLAVEB:CustomCheckBox ID="chkwarning" Style="display: block;" runat="server" CausesValidation="false" />
- <img id="imgwarning" alt="" runat="server" />
- <img id="imgwarningcheckbox" alt="" runat="server" />
- </div>
- </itemtemplate>
- </asp:TemplateField>
- <asp:TemplateField HeaderStyle-CssClass="icoFail">
- <itemstyle HorizontalAlign="left" VerticalAlign="top" Width="25px" BackColor="#fcd6ce" />
- <headerstyle HorizontalAlign="left" VerticalAlign="top" Width="25px" />
- <itemtemplate>
- <div id="divfailshowhide" runat="server">
- <PLAVEB:CustomCheckBox ID="chkfail" Style="display: block;" runat="server" CausesValidation="false" />
- <img id="imgfail" alt="" runat="server" />
- <img id="imgfailcheckbox" alt="" runat="server" />
- </div>
- </itemtemplate>
- </asp:TemplateField>
- <asp:TemplateField HeaderText="Finding/Recommendations">
- <itemstyle HorizontalAlign="left" VerticalAlign="top" CssClass="defaultBg" Width="500px" />
- <headerstyle HorizontalAlign="Center" VerticalAlign="Middle" Width="500px" />
- <itemtemplate>
- <div id="divbackgroundcolor" runat="server">
- <div class="clear mb10">
- </div>
- <div id="dvfinding" runat="server">
- <span class="fl mr10">
- <asp:DropDownList ID="ddlFinding" runat="server" style="width: 210px;" CssClass="newdl">
- </asp:DropDownList>
- </span><span class="fr">
- <asp:DropDownList ID="ddlRecommandation" runat="server" style="width: 200px;" CssClass="newdl">
- </asp:DropDownList>
- <asp:HiddenField ID="hdnddlRecommandation" runat="server" />
- </span>
- <div class="clear">
- </div>
- <span class="fl mr2 mt15" id="spnlblPrice" runat="server">$</span> <span class="fl mr2 mt10" id="spntxtPrice" runat="server">
- <PLAVEB:CustomTextBox ID="txtPrice" runat="server" Width="45px" MaxLength="10" ValidationType="Price"
- IsRounded="True" ErrorProvider="OnlyCSSChange"></PLAVEB:CustomTextBox>
- </span>
- <span class="fl mr2 mt15" id="spnlblTime" runat="server"> T </span>
- <span class="fl mr2 mt10" id="spntxtTime" runat="server">
- <PLAVEB:CustomTextBox ID="txtTime" runat="server" Width="35px" MaxLength="5" onchange="txtTimeChange(this);" onkeypress="return isNumber(event)"
- IsRounded="True" ErrorProvider="OnlyCSSChange"></PLAVEB:CustomTextBox>
- </span>
- <span class="fl mt10" id="spnPriority" runat="server">
- <asp:DropDownList ID="ddlMPRIXintIde0" runat="server" style="width: 170px;" CssClass="newdl">
- </asp:DropDownList>
- </span>
- <span class="fl mr2 mt15"> Done</span> <span class="fl mt13">
- <PLAVEB:CustomCheckBox ID="chkperformed" Style="display: block;" runat="server" CausesValidation="false" />
- <img id="imgperformed" alt="" runat="server" />
- <img id="imgperformedcheckbox" alt="" runat="server" />
- </span>
- </div>
- </div>
- <div id="divnotecomment" runat="server">
- <span class="clsrequired" style='display:<%# Convert.ToString(Eval("MTSKXintReq0")) == "1" ? "block" : "none"%>;float: left;padding: 3px;'><b style="color:red;">*</b></span><div style="float: left; padding-right: 15px" id="divnotetaskname" runat="server">
- <%# Eval("MTSKXvarNam0")%></div>
- <PLAVEB:CustomTextBox ID="txtNotes" runat="server" MaxLength="500" TextMode="MultiLine"
- IsRounded="True" ErrorProvider="OnlyCSSChange"></PLAVEB:CustomTextBox>
- </div>
- <div id="divyesno" runat="server">
- <PLAVEB:CustomTextBox ID="txtyesno" runat="server" Width="400px" MaxLength="100"
- IsRounded="True" ErrorProvider="OnlyCSSChange"></PLAVEB:CustomTextBox>
- </div>
- <asp:HiddenField ID="hdnMTSKXintLok0" runat="server" Value='<%# Eval("MTSKXintLok0") %>' />
- </itemtemplate>
- </asp:TemplateField>
- </columns>
- </PLAVEBGrid:CustomGridView>
- <!--Inner Main Table End-->
- <asp:HiddenField ID="hiddenCategoryId" runat="server" Value='<%# Eval("MCATXintIde0") %>' />
- <asp:HiddenField ID="hdnMCATXvarNam0" runat="server" Value='<%# Eval("MCATXvarNam0") %>' />
- </div>
- </itemtemplate>
- </asp:Repeater>
- </div>
- <asp:HiddenField ID="hdnRecommedationtext" runat="server" />
- <asp:HiddenField ID="hdncompanyid" runat="server" />
- <div class="fl mt20">
- <%--<span class="button">
- <asp:Button ID="btnSave" runat="server" Text="Save & Complete" CausesValidation="true"
- OnClientClick="return checktask();" OnClick="btnSave_Click" />
- </span>--%>
- <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
- <ContentTemplate>
- <span class="button">
- <asp:Button ID="btnContinue" runat="server" Text="Save & Continue" CausesValidation="true" CommandName="Continue"
- onclientclick="return checktask('continue');" />
- </span>
- <span style="display:none;">
- <asp:Button ID="btnContinuePostBack" runat="server" Text="Save & Continue" CausesValidation="true" CommandName="Continue"
- OnClick="btnSave_Click" />
- </span>
- <span class="button">
- <asp:Button ID="btnSave" runat="server" Text="Save & Complete" CausesValidation="true"
- onclientclick="return checktask('save');" />
- </span>
- <span style="display:none;">
- <asp:Button ID="btnSavePostBack" runat="server" Text="Save & Complete" CausesValidation="true"
- OnClick="btnSave_Click" />
- </span>
- </ContentTemplate>
- </asp:UpdatePanel>
- </div>
- </div>
- <!--Table Structure End-->
- <div id="divtbfinding" runat="server" class="border1 ml10 mr10">
- </div>
- <div id="divtbReport" runat="server" class="border1 ml10 mr10">
- </div>
- <div class="clear">
- </div>
- </div>
- <!--Middle Part End-->
- <div class="inslistContBottom">
- </div>
- </div>
- <!--New Structure End-->
- <div id="spacer" style="margin-top: 20px; padding-bottom: 20px; clear: both;">
- </div>
- <script>
- $(window).load(function (e) {
- $(".inslistCont").append($("#spacer"));
- $(".inslistCont").append($(".fpartNCont"));
- });
- $("html").click(function (e) {
- $(".inslistCont").append($("#spacer"));
- $(".inslistCont").append($(".fpartNCont"));
- });
- </script>
- </asp:Content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement