Advertisement
Guest User

Is not supported for deserialization of an array : C# Jquery

a guest
Sep 13th, 2014
570
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 41.67 KB | None | 0 0
  1. <%@ Page Title="" Language="C#" MasterPageFile="~/Master/Base.Master" AutoEventWireup="true" CodeBehind="AgentRegister.aspx.cs" Inherits="MicroAgent.PageAgentRegister.PageAgentRegister" %>
  2.  
  3. <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
  4.     <script type="text/javascript" src="../Resources/js/plugins/Jquery/jquery-ui-1.10.4.custom.min.js"></script>
  5.     <link type="text/css" href="../Resources/js/plugins/Jquery/custom-theme/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" />
  6.     <script type="text/javascript" src="../Resources/js/plugins/datatables/jquery.dataTables.js"></script>
  7.     <script type="text/javascript">
  8.         $(document).ready(function () {
  9.             $(".form-date").datepicker({
  10.                 dateFormat: 'dd/mm/yy',
  11.                 showOtherMonths: true,
  12.                 selectOtherMonths: true,
  13.                 changeMonth: true,
  14.                 changeYear: true
  15.             });
  16.             var objBasic = {};
  17.             var objAddress = {};
  18.             var objBanking = {};
  19.             var objApplication = {};
  20.             var objTrainingData = {};
  21.             var objQualificationData = {};
  22.             var AllAgentData = [];
  23.             $("#btnSubmit").click(function () {
  24.                 objBasic = $("#tblAgentInfo :input,#tblAgentInfo > select > option:selected").serializeObject();
  25.                 objBasic.Note = $("#txtAgentInfoNote").val();
  26.                 objAddress = $("#tblAgentAddress :input,#tblAgentAddress > select > option:selected").serializeObject();
  27.                 objAddress.AddressLine = $("#txtAddressLine").val();
  28.                 objAddress.Note = $("#txtAddressNote").val();
  29.                 objBanking = $("#tblAgentBankInfo :input,#tblAgentBankInfo > select > option:selected").serializeObject();
  30.                 objBanking.BankAddress = $("#txtBankAddress").val();
  31.                 objBanking.Note = $("#txtBankingNote").val();
  32.                 objApplication = $("#tblAgentApplication :input,#tblAgentApplication > select > option:selected").serializeObject();
  33.                 objApplication.Note = $("#txtApplicationNote").val();
  34.                 AllAgentData.push(objBasic);
  35.                 AllAgentData.push(objAddress);
  36.                 AllAgentData.push(objBanking);
  37.                 AllAgentData.push(objApplication);
  38.                 objQualificationData = GetobjQualification();
  39.                 AllAgentData.push(objQualificationData);
  40.                 objTrainingData = GetobjTraining();
  41.                 AllAgentData.push(objTrainingData);
  42.                 var baseData = { AgentInfo: AllAgentData };
  43.                 var sendData = JSON.stringify(baseData);
  44.                 $.ajax({
  45.                     type: "POST",
  46.                     url: "AgentRegister.aspx/SaveAgent",
  47.                     data: sendData,
  48.                     contentType: "application/json; charset=utf-8",
  49.                     success: function (response) {
  50.                         alert("successfully done");
  51.                     },
  52.                     error: function (jqXHR, textStatus, errorThrown) {
  53.                         var err = eval("(" + jqXHR.responseText + ")");
  54.                         alert(err.Message);
  55.                     }
  56.                 });
  57.                 return false;
  58.             });
  59.         });
  60.     </script>
  61. </asp:Content>
  62. <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
  63.     <div class="box box-primary">
  64.         <div class="box-header">
  65.             <h3 class="box-title">Agent Details</h3>
  66.             <div style="float: right; margin-right: 10px; margin-top: 2px">
  67.                 <button id="btnSubmit" type="submit" class="btn btn-primary" title="Submit">Submit</button>
  68.             </div>
  69.         </div>
  70.         <div class="box-body no-padding">
  71.             <div class="nav-tabs-custom">
  72.                 <ul class="nav nav-tabs">
  73.                     <li><a href="#Basic" data-toggle="tab">Basic</a></li>
  74.                     <li><a href="#Address" data-toggle="tab">Address</a></li>
  75.                     <li><a href="#Qualification" data-toggle="tab">Qualification</a></li>
  76.                     <li><a href="#Banking" data-toggle="tab">Banking</a></li>
  77.                     <li><a href="#Application" data-toggle="tab">Application</a></li>
  78.                     <li class="active"><a href="#Training" data-toggle="tab">Training</a></li>
  79.                 </ul>
  80.                 <div class="tab-content">
  81.                     <div class="tab-pane" id="Basic">
  82.                         <table id="tblAgentInfo" class="table table-condensed">
  83.                             <tr>
  84.                                 <td style="width: 5%"></td>
  85.                                 <td style="width: 10%">
  86.                                     <label>FirstName</label>
  87.                                 </td>
  88.                                 <td></td>
  89.                                 <td>
  90.                                     <input type="text" id="txtFirstName" class="form-control" placeholder="Enter First Name" name="FirstName" />
  91.                                 </td>
  92.                                 <td style="width: 50%"></td>
  93.                             </tr>
  94.                             <tr>
  95.                                 <td></td>
  96.                                 <td>
  97.                                     <label>MiddleName</label>
  98.                                 </td>
  99.                                 <td></td>
  100.                                 <td>
  101.                                     <input type="text" id="txtMiddleName" class="form-control" placeholder="Enter Middle Name" name="MiddleName" />
  102.                                 </td>
  103.                                 <td></td>
  104.                             </tr>
  105.                             <tr>
  106.                                 <td></td>
  107.                                 <td>
  108.                                     <label>LastName</label>
  109.                                 </td>
  110.                                 <td></td>
  111.                                 <td>
  112.                                     <input type="text" id="txtLastName" class="form-control" placeholder="Enter Last Name" name="LastName" />
  113.                                 </td>
  114.                                 <td></td>
  115.                             </tr>
  116.                             <tr>
  117.                                 <td></td>
  118.                                 <td>
  119.                                     <label>Date Of Birth</label>
  120.                                 </td>
  121.                                 <td></td>
  122.                                 <td>
  123.                                     <input type="date" id="txtDOB" class="form-date" name="DOB" />
  124.                                 </td>
  125.                                 <td></td>
  126.                             </tr>
  127.                             <tr>
  128.                                 <td></td>
  129.                                 <td>
  130.                                     <label>Gender</label>
  131.                                 </td>
  132.                                 <td></td>
  133.                                 <td>
  134.                                     <input type="radio" value="1" id="rdoMale" name="Gender" checked />
  135.                                     <label>Male</label>
  136.                                     <input type="radio" value="0" name="Gender" id="rdoFemale" />
  137.                                     <label>Female</label>
  138.                                 </td>
  139.                                 <td></td>
  140.                             </tr>
  141.                             <tr>
  142.                                 <td></td>
  143.                                 <td>
  144.                                     <label>Category</label>
  145.                                 </td>
  146.                                 <td></td>
  147.                                 <td>
  148.                                     <select id="ddlCategory" class="form-control" name="Category">
  149.                                         <option value="1">Option 1</option>
  150.                                         <option value="2">Option 2</option>
  151.                                         <option value="3">Option 3</option>
  152.                                         <option value="4">Option 4</option>
  153.                                     </select>
  154.                                 </td>
  155.                                 <td></td>
  156.                             </tr>
  157.                             <tr>
  158.                                 <td></td>
  159.                                 <td>
  160.                                     <label>Mobile Number</label>
  161.                                 </td>
  162.                                 <td></td>
  163.                                 <td>
  164.                                     <input type="tel" id="txtPrimaryContact" class="form-control" placeholder="Enter Mobile Number" name="PrimaryContact" />
  165.                                 </td>
  166.                                 <td></td>
  167.                             </tr>
  168.                             <tr>
  169.                                 <td></td>
  170.                                 <td>
  171.                                     <label>Res. No</label>
  172.                                 </td>
  173.                                 <td></td>
  174.                                 <td>
  175.                                     <input type="tel" id="txtSecondaryContact" class="form-control" placeholder="Enter Residential Number" name="SecondaryContact" />
  176.                                 </td>
  177.                                 <td></td>
  178.                             </tr>
  179.                             <tr>
  180.                                 <td></td>
  181.                                 <td>
  182.                                     <label>Other Contact No</label>
  183.                                 </td>
  184.                                 <td></td>
  185.                                 <td>
  186.                                     <input type="tel" id="txtTertiaryContact" class="form-control" placeholder="Enter Other Contact Number" name="TertiaryContact" />
  187.                                 </td>
  188.                                 <td></td>
  189.                             </tr>
  190.                             <tr>
  191.                                 <td></td>
  192.                                 <td>
  193.                                     <label>Email Id</label>
  194.                                 </td>
  195.                                 <td></td>
  196.                                 <td>
  197.                                     <input type="email" id="txtPrimaryEmail" class="form-control" placeholder="Enter Email Id" name="PrimaryEmail" />
  198.                                 </td>
  199.                                 <td></td>
  200.                             </tr>
  201.                             <tr>
  202.                                 <td></td>
  203.                                 <td>
  204.                                     <label>Other Email Id</label>
  205.                                 </td>
  206.                                 <td></td>
  207.                                 <td>
  208.                                     <input type="email" id="txtSecondaryEmail" class="form-control" placeholder="Enter Other Email Id" name="SecondaryEmail" />
  209.                                 </td>
  210.                                 <td></td>
  211.                             </tr>
  212.                             <tr>
  213.                                 <td></td>
  214.                                 <td>
  215.                                     <label>Area</label>
  216.                                 </td>
  217.                                 <td></td>
  218.                                 <td>
  219.                                     <input type="text" id="txtArea" class="form-control" placeholder="Enter Area" name="Area" />
  220.                                 </td>
  221.                                 <td></td>
  222.                             </tr>
  223.                             <tr>
  224.                                 <td></td>
  225.                                 <td>
  226.                                     <label>Primary Profession</label>
  227.                                 </td>
  228.                                 <td></td>
  229.                                 <td>
  230.                                     <input type="text" id="txtPrimaryProfession" class="form-control" placeholder="Enter Primary Profession" name="PrimaryProfession" />
  231.                                 </td>
  232.                                 <td></td>
  233.                             </tr>
  234.                             <tr>
  235.                                 <td></td>
  236.                                 <td>
  237.                                     <label>Remarks</label>
  238.                                 </td>
  239.                                 <td></td>
  240.                                 <td>
  241.                                     <textarea id="txtAgentInfoNote" class="form-control" placeholder="Enter Remarks"></textarea>
  242.                                 </td>
  243.                                 <td></td>
  244.                             </tr>
  245.                         </table>
  246.                     </div>
  247.                     <div class="tab-pane" id="Address">
  248.                         <table id="tblAgentAddress" class="table table-condensed">
  249.                             <tr>
  250.                                 <td style="width: 5%"></td>
  251.                                 <td style="width: 10%">
  252.                                     <label>Address Type</label>
  253.                                 </td>
  254.                                 <td></td>
  255.                                 <td>
  256.                                     <select id="ddlAddressType" class="form-control" name="AddressType">
  257.                                         <option value="1">Option 1</option>
  258.                                         <option value="2">Option 2</option>
  259.                                     </select>
  260.                                 </td>
  261.                                 <td style="width: 50%"></td>
  262.                             </tr>
  263.                             <tr>
  264.                                 <td></td>
  265.                                 <td>
  266.                                     <label>Address Line</label>
  267.                                 </td>
  268.                                 <td></td>
  269.                                 <td>
  270.                                     <textarea class="form-control" id="txtAddressLine" placeholder="Enter Address Line" name="AddressLine"></textarea>
  271.                                 </td>
  272.                                 <td></td>
  273.                             </tr>
  274.                             <tr>
  275.                                 <td></td>
  276.                                 <td>
  277.                                     <label>State</label>
  278.                                 </td>
  279.                                 <td></td>
  280.                                 <td>
  281.                                     <select id="ddlState" class="form-control" name="State">
  282.                                         <option value="1">Option 1</option>
  283.                                         <option value="2">Option 2</option>
  284.                                     </select>
  285.                                 </td>
  286.                                 <td></td>
  287.                             </tr>
  288.                             <tr>
  289.                                 <td></td>
  290.                                 <td>
  291.                                     <label>City</label>
  292.                                 </td>
  293.                                 <td></td>
  294.                                 <td>
  295.                                     <select id="ddlCity" class="form-control" name="City">
  296.                                         <option value="1">Option 1</option>
  297.                                         <option value="2">Option 2</option>
  298.                                     </select>
  299.                                 </td>
  300.                                 <td></td>
  301.                             </tr>
  302.                             <tr>
  303.                                 <td></td>
  304.                                 <td>
  305.                                     <label>Pincode</label>
  306.                                 </td>
  307.                                 <td></td>
  308.                                 <td>
  309.                                     <input type="text" id="txtPincode" class="form-control" placeholder="Enter Pincode" name="PinCode" />
  310.                                 </td>
  311.                                 <td></td>
  312.                             </tr>
  313.                             <tr>
  314.                                 <td></td>
  315.                                 <td>
  316.                                     <label>Remarks</label>
  317.                                 </td>
  318.                                 <td></td>
  319.                                 <td>
  320.                                     <textarea id="txtAddressNote" class="form-control" placeholder="Enter Remarks"></textarea>
  321.                                 </td>
  322.                                 <td></td>
  323.                             </tr>
  324.                         </table>
  325.                     </div>
  326.                     <div class="tab-pane" id="Qualification">
  327.                         <table id="tblAgentQualification" class="table table-condensed">
  328.                             <tr>
  329.                                 <td style="width: 5%"></td>
  330.                                 <td style="width: 15%">
  331.                                     <label>Exam Name</label>
  332.                                 </td>
  333.                                 <td></td>
  334.                                 <td>
  335.                                     <input type="text" id="txtExamName" class="form-control" name="ExamName" placeholder="Enter Exam Name" />
  336.                                 </td>
  337.                                 <td style="width: 50%"></td>
  338.                             </tr>
  339.                             <tr>
  340.                                 <td></td>
  341.                                 <td>
  342.                                     <label>Board</label>
  343.                                 </td>
  344.                                 <td></td>
  345.                                 <td>
  346.                                     <input type="text" id="txtBoard" class="form-control" name="Board" placeholder="Enter Board Name" />
  347.                                 </td>
  348.                                 <td></td>
  349.                             </tr>
  350.                             <tr>
  351.                                 <td></td>
  352.                                 <td>
  353.                                     <label>Passing Year</label>
  354.                                 </td>
  355.                                 <td></td>
  356.                                 <td>
  357.                                     <input type="number" id="txtYear" name="Year" class="form-control" min="1950" max="2050" />
  358.                                 </td>
  359.                                 <td></td>
  360.                             </tr>
  361.                             <tr>
  362.                                 <td></td>
  363.                                 <td>
  364.                                     <label>Result Type</label>
  365.                                 </td>
  366.                                 <td></td>
  367.                                 <td>
  368.                                     <select id="ddlResultType" class="form-control" name="ResultType">
  369.                                         <option value="1">Option 1</option>
  370.                                         <option value="2">Option 2</option>
  371.                                     </select>
  372.                                 </td>
  373.                                 <td></td>
  374.                             </tr>
  375.                             <tr>
  376.                                 <td></td>
  377.                                 <td>
  378.                                     <label>Result</label>
  379.                                 </td>
  380.                                 <td></td>
  381.                                 <td>
  382.                                     <input type="text" id="txtResult" name="Result" class="form-control" placeholder="Enter Result" />
  383.                                 </td>
  384.                                 <td></td>
  385.                             </tr>
  386.                             <tr>
  387.                                 <td></td>
  388.                                 <td>
  389.                                     <label>Is Continue</label>
  390.                                 </td>
  391.                                 <td></td>
  392.                                 <td>
  393.                                     <input id="IsContinue" type="checkbox" class="icheckbox_minimal" name="IsContinue" />
  394.                                 </td>
  395.                                 <td></td>
  396.                             </tr>
  397.                             <tr>
  398.                                 <td></td>
  399.                                 <td>
  400.                                     <label>Is Max Qualification</label>
  401.                                 </td>
  402.                                 <td></td>
  403.                                 <td>
  404.                                     <input id="IsMaxQualification" type="checkbox" class="icheckbox_minimal" name="IsMaxQualification" />
  405.                                 </td>
  406.                                 <td></td>
  407.                             </tr>
  408.                             <tr>
  409.                                 <td></td>
  410.                                 <td>
  411.                                     <label>Remarks</label></td>
  412.                                 <td></td>
  413.                                 <td>
  414.                                     <textarea id="txtQualificationNote" placeholder="Enter Remarks" class="form-control"></textarea>
  415.                                 </td>
  416.                                 <td></td>
  417.                             </tr>
  418.                             <tr>
  419.                                 <td colspan="3"></td>
  420.                                 <td colspan="2">
  421.                                     <button id="btnAddQualification" class="btn btn-warning pull-left"><i class="fa fa-plus"></i>Add item</button>
  422.                                 </td>
  423.                             </tr>
  424.                         </table>
  425.                         <div class="box-body table-responsive">
  426.                             <table id="tblAgentQuaValues" class="table table-bordered table-striped">
  427.                                 <thead>
  428.                                     <tr>
  429.                                         <th>#</th>
  430.                                         <th>Exam Name</th>
  431.                                         <th>Board</th>
  432.                                         <th>Passing Year</th>
  433.                                         <th>Result</th>
  434.                                         <th>Result Type</th>
  435.                                         <th>Is Continue</th>
  436.                                         <th>Is Max Qualification</th>
  437.                                         <th>Remarks</th>
  438.                                     </tr>
  439.                                 </thead>
  440.                                 <tbody>
  441.                                 </tbody>
  442.                             </table>
  443.                         </div>
  444.                     </div>
  445.                     <div class="tab-pane" id="Banking">
  446.                         <table id="tblAgentBankInfo" class="table table-condensed">
  447.                             <tr>
  448.                                 <td style="width: 5%"></td>
  449.                                 <td style="width: 10%">
  450.                                     <label>Pancard No</label>
  451.                                 </td>
  452.                                 <td></td>
  453.                                 <td>
  454.                                     <input type="text" id="txtPancardNo" class="form-control" placeholder="Enter Pancard Number" name="PANCardNo" />
  455.                                 </td>
  456.                                 <td style="width: 50%"></td>
  457.                             </tr>
  458.                             <tr>
  459.                                 <td></td>
  460.                                 <td>
  461.                                     <label>Bank Account No</label>
  462.                                 </td>
  463.                                 <td></td>
  464.                                 <td>
  465.                                     <input type="text" id="txtBankAccountNo" class="form-control" placeholder="Enter Bank Account Number" name="BankAccountNo" />
  466.                                 </td>
  467.                                 <td></td>
  468.                             </tr>
  469.                             <tr>
  470.                                 <td></td>
  471.                                 <td>
  472.                                     <label>Bank Name</label>
  473.                                 </td>
  474.                                 <td></td>
  475.                                 <td>
  476.                                     <input type="text" id="txtBankName" class="form-control" placeholder="Enter Bank Name" name="BankName" />
  477.                                 </td>
  478.                                 <td></td>
  479.                             </tr>
  480.                             <tr>
  481.                                 <td></td>
  482.                                 <td>
  483.                                     <label>Bank Address</label>
  484.                                 </td>
  485.                                 <td></td>
  486.                                 <td>
  487.                                     <textarea id="txtBankAddress" class="form-control" placeholder="Enter Bank Address" name="BankAddress"></textarea>
  488.                                 </td>
  489.                                 <td></td>
  490.                             </tr>
  491.                             <tr>
  492.                                 <td></td>
  493.                                 <td>
  494.                                     <label>IFS Code</label>
  495.                                 </td>
  496.                                 <td></td>
  497.                                 <td>
  498.                                     <input type="text" id="txtIFSCode" placeholder="Enter IFS Code" class="form-control" name="IFSCode" />
  499.                                 </td>
  500.                                 <td></td>
  501.                             </tr>
  502.                             <tr>
  503.                                 <td></td>
  504.                                 <td>
  505.                                     <label>MICR Code</label>
  506.                                 </td>
  507.                                 <td></td>
  508.                                 <td>
  509.                                     <input type="text" id="txtMICRCode" class="form-control" placeholder="Enter MICR Code" name="MICRCode" />
  510.                                 </td>
  511.                                 <td></td>
  512.                             </tr>
  513.                             <tr>
  514.                                 <td></td>
  515.                                 <td>
  516.                                     <label>Remarks</label>
  517.                                 </td>
  518.                                 <td></td>
  519.                                 <td>
  520.                                     <textarea id="txtBankingNote" class="form-control" placeholder="Enter Remarks"></textarea>
  521.                                 </td>
  522.                                 <td></td>
  523.                             </tr>
  524.                         </table>
  525.                     </div>
  526.                     <div class="tab-pane" id="Application">
  527.                         <table id="tblAgentApplication" class="table table-condensed">
  528.                             <tr>
  529.                                 <td style="width: 5%"></td>
  530.                                 <td style="width: 10%">
  531.                                     <label>URN No</label>
  532.                                 </td>
  533.                                 <td></td>
  534.                                 <td>
  535.                                     <input type="text" id="txtURNNo" class="form-control" placeholder="Enter URN Number" name="URNNo" />
  536.                                 </td>
  537.                                 <td style="width: 50%"></td>
  538.                             </tr>
  539.                             <tr>
  540.                                 <td></td>
  541.                                 <td>
  542.                                     <label>Registration No</label>
  543.                                 </td>
  544.                                 <td></td>
  545.                                 <td>
  546.                                     <input type="text" id="txtRegistrationNo" class="form-control" placeholder="Enter Registration Number" name="RegistrationNo" />
  547.                                 </td>
  548.                                 <td></td>
  549.                             </tr>
  550.                             <tr>
  551.                                 <td></td>
  552.                                 <td>
  553.                                     <label>Training Type</label>
  554.                                 </td>
  555.                                 <td></td>
  556.                                 <td>
  557.                                     <select class="form-control" id="ddlTrainingType" name="TrainingType">
  558.                                         <option value="1">Option 1</option>
  559.                                         <option value="2">Option 2</option>
  560.                                         <option value="3">Option 3</option>
  561.                                     </select>
  562.                                 </td>
  563.                                 <td></td>
  564.                             </tr>
  565.                             <tr>
  566.                                 <td></td>
  567.                                 <td>
  568.                                     <label>Training Institute</label>
  569.                                 </td>
  570.                                 <td></td>
  571.                                 <td>
  572.                                     <input type="text" id="txtTrainingInstitute" class="form-control" placeholder="Enter Training Institute" name="TrainingInstitute" />
  573.                                 </td>
  574.                                 <td></td>
  575.                             </tr>
  576.                             <tr>
  577.                                 <td></td>
  578.                                 <td>
  579.                                     <label>Exam Center</label>
  580.                                 </td>
  581.                                 <td></td>
  582.                                 <td>
  583.                                     <input type="text" id="txtExamCenter" class="form-control" placeholder="Enter Exam Center" name="ExamCenter" />
  584.                                 </td>
  585.                                 <td></td>
  586.                             </tr>
  587.                             <tr>
  588.                                 <td></td>
  589.                                 <td>
  590.                                     <label>Exam Language</label>
  591.                                 </td>
  592.                                 <td></td>
  593.                                 <td>
  594.                                     <input type="text" id="txtExamLanguage" class="form-control" placeholder="Enter Exam Language" name="ExamLanguage" />
  595.                                 </td>
  596.                                 <td></td>
  597.                             </tr>
  598.                             <tr>
  599.                                 <td></td>
  600.                                 <td>
  601.                                     <label>Licence Type</label>
  602.                                 </td>
  603.                                 <td></td>
  604.                                 <td>
  605.                                     <select id="ddlLicenceType" class="form-control" name="LicenceType">
  606.                                         <option value="1">Option 1</option>
  607.                                         <option value="2">Option 2</option>
  608.                                         <option value="3">Option 3</option>
  609.                                     </select>
  610.                                 </td>
  611.                                 <td></td>
  612.                             </tr>
  613.                             <tr>
  614.                                 <td></td>
  615.                                 <td>
  616.                                     <label>Licence No</label>
  617.                                 </td>
  618.                                 <td></td>
  619.                                 <td>
  620.                                     <input type="text" id="txtLicenceNo" class="form-control" placeholder="Enter Licence Number" name="LicenceNo" />
  621.                                 </td>
  622.                                 <td></td>
  623.                             </tr>
  624.                             <tr>
  625.                                 <td></td>
  626.                                 <td>
  627.                                     <label>Licence Start Date</label>
  628.                                 </td>
  629.                                 <td></td>
  630.                                 <td>
  631.                                     <input type="date" id="txtLicenceStartDate" class="form-date" name="LicenceStartDate" />
  632.                                 </td>
  633.                                 <td></td>
  634.                             </tr>
  635.                             <tr>
  636.                                 <td></td>
  637.                                 <td>
  638.                                     <label>Licence End Date</label>
  639.                                 </td>
  640.                                 <td></td>
  641.                                 <td>
  642.                                     <input type="date" id="txtLicenceEndDate" class="form-date" name="LicenceEndDate" />
  643.                                 </td>
  644.                                 <td></td>
  645.                             </tr>
  646.                             <tr>
  647.                                 <td></td>
  648.                                 <td>
  649.                                     <label>Agency No</label>
  650.                                 </td>
  651.                                 <td></td>
  652.                                 <td>
  653.                                     <input type="text" id="txtAgencyNo" class="form-control" placeholder="Enter Agency Number" name="AgencyNo" />
  654.                                 </td>
  655.                                 <td></td>
  656.                             </tr>
  657.                             <tr>
  658.                                 <td></td>
  659.                                 <td>
  660.                                     <label>Remarks</label>
  661.                                 </td>
  662.                                 <td></td>
  663.                                 <td>
  664.                                     <textarea id="txtApplicationNote" class="form-control" placeholder="Enter Remarks"></textarea>
  665.                                 </td>
  666.                                 <td></td>
  667.                             </tr>
  668.                         </table>
  669.                     </div>
  670.                     <div class="tab-pane active" id="Training">
  671.                         <table id="tblTraining" class="table table-condensed">
  672.                             <tr>
  673.                                 <td style="width: 5%"></td>
  674.                                 <td style="width: 10%">
  675.                                     <label>Training Name</label>
  676.                                 </td>
  677.                                 <td></td>
  678.                                 <td>
  679.                                     <input type="text" id="txtTrainingName" class="form-control" placeholder="Enter Training Name" name="TrainingName" />
  680.                                 </td>
  681.                                 <td style="width: 50%"></td>
  682.                             </tr>
  683.                             <tr>
  684.                                 <td></td>
  685.                                 <td>
  686.                                     <label>Subject</label>
  687.                                 </td>
  688.                                 <td></td>
  689.                                 <td>
  690.                                     <input type="text" id="txtSubject" class="form-control" placeholder="Enter Subject" name="Subject" />
  691.                                 </td>
  692.                                 <td></td>
  693.                             </tr>
  694.                             <tr>
  695.                                 <td></td>
  696.                                 <td>
  697.                                     <label>Start Date</label>
  698.                                 </td>
  699.                                 <td></td>
  700.                                 <td>
  701.                                     <input type="date" id="txtStartDate" class="form-date" name="StartDate" />
  702.                                 </td>
  703.                                 <td></td>
  704.                             </tr>
  705.                             <tr>
  706.                                 <td></td>
  707.                                 <td>
  708.                                     <label>End Date</label>
  709.                                 </td>
  710.                                 <td></td>
  711.                                 <td>
  712.                                     <input type="date" id="txtEndDate" class="form-date" name="EndDate" />
  713.                                 </td>
  714.                                 <td></td>
  715.                             </tr>
  716.                             <tr>
  717.                                 <td></td>
  718.                                 <td>
  719.                                     <label>Remarks</label>
  720.                                 </td>
  721.                                 <td></td>
  722.                                 <td>
  723.                                     <textarea id="txtTrainingNote" class="form-control" placeholder="Enter Remarks"></textarea>
  724.  
  725.                                 </td>
  726.  
  727.                                 <td></td>
  728.                             </tr>
  729.                             <tr>
  730.                                 <td colspan="3"></td>
  731.                                 <td colspan="2">
  732.                                     <button id="btnAddTraining" class="btn btn-warning pull-left"><i class="fa fa-plus"></i>Add item</button>
  733.                                 </td>
  734.                             </tr>
  735.  
  736.                         </table>
  737.                         <div class="box-body table-responsive">
  738.                             <table id="tblTrainingValues" class="table table-bordered table-striped">
  739.                                 <thead>
  740.                                     <tr>
  741.                                         <th>#</th>
  742.                                         <th>Training Name</th>
  743.                                         <th>Subject</th>
  744.                                         <th>Start Date</th>
  745.                                         <th>End Date</th>
  746.                                         <th>Remarks</th>
  747.                                     </tr>
  748.                                 </thead>
  749.                                 <tbody>
  750.                                 </tbody>
  751.                             </table>
  752.  
  753.                         </div>
  754.                     </div>
  755.                 </div>
  756.             </div>
  757.         </div>
  758.     </div>
  759.     <script type="text/javascript">
  760.         var objQualification = [];
  761.         $('#tblAgentQuaValues').dataTable({
  762.             bFilter: false, bInfo: false, bLengthChange: false, bPaginate: false
  763.         });
  764.         var t = $('#tblAgentQuaValues').DataTable();
  765.         var Qcounter = 1;
  766.         $('#btnAddQualification').on('click', function () {
  767.             var ExamName = $("#txtExamName").val();
  768.             var Board = $("#txtBoard").val();
  769.             var year = $("#txtYear").val();
  770.             var ResultName = $("#ddlResultType option:selected").text();
  771.             var ResultType = $("#ddlResultType option:selected").val();
  772.             var Result = $("#txtResult").val();
  773.             var IsContinueSet = $("#IsContinue").is(":checked") ? "Yes" : "No";
  774.             var IsContinue = $("#IsContinue").is(":checked") ? true : false;
  775.             var IsMaxQualificationSet = $("#IsMaxQualification").is(":checked") ? "Yes" : "No";
  776.             var IsMaxQualification = $("#IsMaxQualification").is(":checked") ? true : false;
  777.             var QualificationNote = $("#txtQualificationNote").val();
  778.             objQualification.push({ "ExamName": ExamName, "Board": Board, "ResultType": ResultType, "Result": Result, "IsContinue": IsContinue, "IsMaxQualification": IsMaxQualification, "Note": QualificationNote });
  779.             t.row.add([
  780.                 Qcounter,
  781.                ExamName,
  782.                 Board,
  783.                 year,
  784.                 ResultName,
  785.                 Result,
  786.                 IsContinueSet,
  787.                 IsMaxQualificationSet,
  788.                 QualificationNote
  789.             ]).draw();
  790.             Qcounter++;
  791.             $("#tblAgentQualification :input[type=text],input[type=number],textarea").val("");
  792.             $("#tblAgentQualification input[type=checkbox]:checked").removeAttr('checked');
  793.             $("#tblAgentQualification select").find("option:nth-child(1)").prop("selected", "selected");
  794.             return false;
  795.         });
  796.         GetobjQualification = function () {
  797.             return objQualification;
  798.         }
  799.     </script>
  800.     <script type="text/javascript">
  801.         var objTraining = [];
  802.         $('#tblTrainingValues').dataTable({
  803.             bFilter: false, bInfo: false, bLengthChange: false, bPaginate: false
  804.         });
  805.         var AQ = $('#tblTrainingValues').DataTable();
  806.         var AQcounter = 1;
  807.         $('#btnAddTraining').on('click', function () {
  808.             var TrainingName = $("#txtTrainingName").val();
  809.             var Subject = $("#txtSubject").val();
  810.             var StartDate = $("#txtStartDate").val();
  811.             var EndDate = $("#txtEndDate").val();
  812.             var TrainingNote = $("#txtTrainingNote").val();
  813.             objTraining.push({ "TrainingName": TrainingName, "Subject": Subject, "StartDate": StartDate, "EndDate": EndDate, "Note": TrainingNote });
  814.             AQ.row.add([
  815.                 AQcounter,
  816.                TrainingName,
  817.                 Subject,
  818.                 StartDate,
  819.                 EndDate,
  820.                 TrainingNote
  821.             ]).draw();
  822.             AQcounter++;
  823.             $("#tblTraining :input[type=text],input[type=date],textarea").val("");
  824.             return false;
  825.         });
  826.         GetobjTraining = function () {
  827.             return objTraining;
  828.         }
  829.     </script>
  830. </asp:Content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement