Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@ Page Title="" Language="C#" MasterPageFile="~/Master/Base.Master" AutoEventWireup="true" CodeBehind="AgentRegister.aspx.cs" Inherits="MicroAgent.PageAgentRegister.PageAgentRegister" %>
- <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
- <script type="text/javascript" src="../Resources/js/plugins/Jquery/jquery-ui-1.10.4.custom.min.js"></script>
- <link type="text/css" href="../Resources/js/plugins/Jquery/custom-theme/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" />
- <script type="text/javascript" src="../Resources/js/plugins/datatables/jquery.dataTables.js"></script>
- <script type="text/javascript">
- $(document).ready(function () {
- $(".form-date").datepicker({
- dateFormat: 'dd/mm/yy',
- showOtherMonths: true,
- selectOtherMonths: true,
- changeMonth: true,
- changeYear: true
- });
- var objBasic = {};
- var objAddress = {};
- var objBanking = {};
- var objApplication = {};
- var objTrainingData = {};
- var objQualificationData = {};
- var AllAgentData = [];
- $("#btnSubmit").click(function () {
- objBasic = $("#tblAgentInfo :input,#tblAgentInfo > select > option:selected").serializeObject();
- objBasic.Note = $("#txtAgentInfoNote").val();
- objAddress = $("#tblAgentAddress :input,#tblAgentAddress > select > option:selected").serializeObject();
- objAddress.AddressLine = $("#txtAddressLine").val();
- objAddress.Note = $("#txtAddressNote").val();
- objBanking = $("#tblAgentBankInfo :input,#tblAgentBankInfo > select > option:selected").serializeObject();
- objBanking.BankAddress = $("#txtBankAddress").val();
- objBanking.Note = $("#txtBankingNote").val();
- objApplication = $("#tblAgentApplication :input,#tblAgentApplication > select > option:selected").serializeObject();
- objApplication.Note = $("#txtApplicationNote").val();
- AllAgentData.push(objBasic);
- AllAgentData.push(objAddress);
- AllAgentData.push(objBanking);
- AllAgentData.push(objApplication);
- objQualificationData = GetobjQualification();
- AllAgentData.push(objQualificationData);
- objTrainingData = GetobjTraining();
- AllAgentData.push(objTrainingData);
- var baseData = { AgentInfo: AllAgentData };
- var sendData = JSON.stringify(baseData);
- $.ajax({
- type: "POST",
- url: "AgentRegister.aspx/SaveAgent",
- data: sendData,
- contentType: "application/json; charset=utf-8",
- success: function (response) {
- alert("successfully done");
- },
- error: function (jqXHR, textStatus, errorThrown) {
- var err = eval("(" + jqXHR.responseText + ")");
- alert(err.Message);
- }
- });
- return false;
- });
- });
- </script>
- </asp:Content>
- <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
- <div class="box box-primary">
- <div class="box-header">
- <h3 class="box-title">Agent Details</h3>
- <div style="float: right; margin-right: 10px; margin-top: 2px">
- <button id="btnSubmit" type="submit" class="btn btn-primary" title="Submit">Submit</button>
- </div>
- </div>
- <div class="box-body no-padding">
- <div class="nav-tabs-custom">
- <ul class="nav nav-tabs">
- <li><a href="#Basic" data-toggle="tab">Basic</a></li>
- <li><a href="#Address" data-toggle="tab">Address</a></li>
- <li><a href="#Qualification" data-toggle="tab">Qualification</a></li>
- <li><a href="#Banking" data-toggle="tab">Banking</a></li>
- <li><a href="#Application" data-toggle="tab">Application</a></li>
- <li class="active"><a href="#Training" data-toggle="tab">Training</a></li>
- </ul>
- <div class="tab-content">
- <div class="tab-pane" id="Basic">
- <table id="tblAgentInfo" class="table table-condensed">
- <tr>
- <td style="width: 5%"></td>
- <td style="width: 10%">
- <label>FirstName</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtFirstName" class="form-control" placeholder="Enter First Name" name="FirstName" />
- </td>
- <td style="width: 50%"></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>MiddleName</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtMiddleName" class="form-control" placeholder="Enter Middle Name" name="MiddleName" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>LastName</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtLastName" class="form-control" placeholder="Enter Last Name" name="LastName" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Date Of Birth</label>
- </td>
- <td></td>
- <td>
- <input type="date" id="txtDOB" class="form-date" name="DOB" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Gender</label>
- </td>
- <td></td>
- <td>
- <input type="radio" value="1" id="rdoMale" name="Gender" checked />
- <label>Male</label>
- <input type="radio" value="0" name="Gender" id="rdoFemale" />
- <label>Female</label>
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Category</label>
- </td>
- <td></td>
- <td>
- <select id="ddlCategory" class="form-control" name="Category">
- <option value="1">Option 1</option>
- <option value="2">Option 2</option>
- <option value="3">Option 3</option>
- <option value="4">Option 4</option>
- </select>
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Mobile Number</label>
- </td>
- <td></td>
- <td>
- <input type="tel" id="txtPrimaryContact" class="form-control" placeholder="Enter Mobile Number" name="PrimaryContact" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Res. No</label>
- </td>
- <td></td>
- <td>
- <input type="tel" id="txtSecondaryContact" class="form-control" placeholder="Enter Residential Number" name="SecondaryContact" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Other Contact No</label>
- </td>
- <td></td>
- <td>
- <input type="tel" id="txtTertiaryContact" class="form-control" placeholder="Enter Other Contact Number" name="TertiaryContact" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Email Id</label>
- </td>
- <td></td>
- <td>
- <input type="email" id="txtPrimaryEmail" class="form-control" placeholder="Enter Email Id" name="PrimaryEmail" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Other Email Id</label>
- </td>
- <td></td>
- <td>
- <input type="email" id="txtSecondaryEmail" class="form-control" placeholder="Enter Other Email Id" name="SecondaryEmail" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Area</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtArea" class="form-control" placeholder="Enter Area" name="Area" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Primary Profession</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtPrimaryProfession" class="form-control" placeholder="Enter Primary Profession" name="PrimaryProfession" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Remarks</label>
- </td>
- <td></td>
- <td>
- <textarea id="txtAgentInfoNote" class="form-control" placeholder="Enter Remarks"></textarea>
- </td>
- <td></td>
- </tr>
- </table>
- </div>
- <div class="tab-pane" id="Address">
- <table id="tblAgentAddress" class="table table-condensed">
- <tr>
- <td style="width: 5%"></td>
- <td style="width: 10%">
- <label>Address Type</label>
- </td>
- <td></td>
- <td>
- <select id="ddlAddressType" class="form-control" name="AddressType">
- <option value="1">Option 1</option>
- <option value="2">Option 2</option>
- </select>
- </td>
- <td style="width: 50%"></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Address Line</label>
- </td>
- <td></td>
- <td>
- <textarea class="form-control" id="txtAddressLine" placeholder="Enter Address Line" name="AddressLine"></textarea>
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>State</label>
- </td>
- <td></td>
- <td>
- <select id="ddlState" class="form-control" name="State">
- <option value="1">Option 1</option>
- <option value="2">Option 2</option>
- </select>
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>City</label>
- </td>
- <td></td>
- <td>
- <select id="ddlCity" class="form-control" name="City">
- <option value="1">Option 1</option>
- <option value="2">Option 2</option>
- </select>
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Pincode</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtPincode" class="form-control" placeholder="Enter Pincode" name="PinCode" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Remarks</label>
- </td>
- <td></td>
- <td>
- <textarea id="txtAddressNote" class="form-control" placeholder="Enter Remarks"></textarea>
- </td>
- <td></td>
- </tr>
- </table>
- </div>
- <div class="tab-pane" id="Qualification">
- <table id="tblAgentQualification" class="table table-condensed">
- <tr>
- <td style="width: 5%"></td>
- <td style="width: 15%">
- <label>Exam Name</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtExamName" class="form-control" name="ExamName" placeholder="Enter Exam Name" />
- </td>
- <td style="width: 50%"></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Board</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtBoard" class="form-control" name="Board" placeholder="Enter Board Name" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Passing Year</label>
- </td>
- <td></td>
- <td>
- <input type="number" id="txtYear" name="Year" class="form-control" min="1950" max="2050" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Result Type</label>
- </td>
- <td></td>
- <td>
- <select id="ddlResultType" class="form-control" name="ResultType">
- <option value="1">Option 1</option>
- <option value="2">Option 2</option>
- </select>
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Result</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtResult" name="Result" class="form-control" placeholder="Enter Result" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Is Continue</label>
- </td>
- <td></td>
- <td>
- <input id="IsContinue" type="checkbox" class="icheckbox_minimal" name="IsContinue" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Is Max Qualification</label>
- </td>
- <td></td>
- <td>
- <input id="IsMaxQualification" type="checkbox" class="icheckbox_minimal" name="IsMaxQualification" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Remarks</label></td>
- <td></td>
- <td>
- <textarea id="txtQualificationNote" placeholder="Enter Remarks" class="form-control"></textarea>
- </td>
- <td></td>
- </tr>
- <tr>
- <td colspan="3"></td>
- <td colspan="2">
- <button id="btnAddQualification" class="btn btn-warning pull-left"><i class="fa fa-plus"></i>Add item</button>
- </td>
- </tr>
- </table>
- <div class="box-body table-responsive">
- <table id="tblAgentQuaValues" class="table table-bordered table-striped">
- <thead>
- <tr>
- <th>#</th>
- <th>Exam Name</th>
- <th>Board</th>
- <th>Passing Year</th>
- <th>Result</th>
- <th>Result Type</th>
- <th>Is Continue</th>
- <th>Is Max Qualification</th>
- <th>Remarks</th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- </div>
- </div>
- <div class="tab-pane" id="Banking">
- <table id="tblAgentBankInfo" class="table table-condensed">
- <tr>
- <td style="width: 5%"></td>
- <td style="width: 10%">
- <label>Pancard No</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtPancardNo" class="form-control" placeholder="Enter Pancard Number" name="PANCardNo" />
- </td>
- <td style="width: 50%"></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Bank Account No</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtBankAccountNo" class="form-control" placeholder="Enter Bank Account Number" name="BankAccountNo" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Bank Name</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtBankName" class="form-control" placeholder="Enter Bank Name" name="BankName" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Bank Address</label>
- </td>
- <td></td>
- <td>
- <textarea id="txtBankAddress" class="form-control" placeholder="Enter Bank Address" name="BankAddress"></textarea>
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>IFS Code</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtIFSCode" placeholder="Enter IFS Code" class="form-control" name="IFSCode" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>MICR Code</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtMICRCode" class="form-control" placeholder="Enter MICR Code" name="MICRCode" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Remarks</label>
- </td>
- <td></td>
- <td>
- <textarea id="txtBankingNote" class="form-control" placeholder="Enter Remarks"></textarea>
- </td>
- <td></td>
- </tr>
- </table>
- </div>
- <div class="tab-pane" id="Application">
- <table id="tblAgentApplication" class="table table-condensed">
- <tr>
- <td style="width: 5%"></td>
- <td style="width: 10%">
- <label>URN No</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtURNNo" class="form-control" placeholder="Enter URN Number" name="URNNo" />
- </td>
- <td style="width: 50%"></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Registration No</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtRegistrationNo" class="form-control" placeholder="Enter Registration Number" name="RegistrationNo" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Training Type</label>
- </td>
- <td></td>
- <td>
- <select class="form-control" id="ddlTrainingType" name="TrainingType">
- <option value="1">Option 1</option>
- <option value="2">Option 2</option>
- <option value="3">Option 3</option>
- </select>
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Training Institute</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtTrainingInstitute" class="form-control" placeholder="Enter Training Institute" name="TrainingInstitute" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Exam Center</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtExamCenter" class="form-control" placeholder="Enter Exam Center" name="ExamCenter" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Exam Language</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtExamLanguage" class="form-control" placeholder="Enter Exam Language" name="ExamLanguage" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Licence Type</label>
- </td>
- <td></td>
- <td>
- <select id="ddlLicenceType" class="form-control" name="LicenceType">
- <option value="1">Option 1</option>
- <option value="2">Option 2</option>
- <option value="3">Option 3</option>
- </select>
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Licence No</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtLicenceNo" class="form-control" placeholder="Enter Licence Number" name="LicenceNo" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Licence Start Date</label>
- </td>
- <td></td>
- <td>
- <input type="date" id="txtLicenceStartDate" class="form-date" name="LicenceStartDate" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Licence End Date</label>
- </td>
- <td></td>
- <td>
- <input type="date" id="txtLicenceEndDate" class="form-date" name="LicenceEndDate" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Agency No</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtAgencyNo" class="form-control" placeholder="Enter Agency Number" name="AgencyNo" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Remarks</label>
- </td>
- <td></td>
- <td>
- <textarea id="txtApplicationNote" class="form-control" placeholder="Enter Remarks"></textarea>
- </td>
- <td></td>
- </tr>
- </table>
- </div>
- <div class="tab-pane active" id="Training">
- <table id="tblTraining" class="table table-condensed">
- <tr>
- <td style="width: 5%"></td>
- <td style="width: 10%">
- <label>Training Name</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtTrainingName" class="form-control" placeholder="Enter Training Name" name="TrainingName" />
- </td>
- <td style="width: 50%"></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Subject</label>
- </td>
- <td></td>
- <td>
- <input type="text" id="txtSubject" class="form-control" placeholder="Enter Subject" name="Subject" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Start Date</label>
- </td>
- <td></td>
- <td>
- <input type="date" id="txtStartDate" class="form-date" name="StartDate" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>End Date</label>
- </td>
- <td></td>
- <td>
- <input type="date" id="txtEndDate" class="form-date" name="EndDate" />
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td>
- <label>Remarks</label>
- </td>
- <td></td>
- <td>
- <textarea id="txtTrainingNote" class="form-control" placeholder="Enter Remarks"></textarea>
- </td>
- <td></td>
- </tr>
- <tr>
- <td colspan="3"></td>
- <td colspan="2">
- <button id="btnAddTraining" class="btn btn-warning pull-left"><i class="fa fa-plus"></i>Add item</button>
- </td>
- </tr>
- </table>
- <div class="box-body table-responsive">
- <table id="tblTrainingValues" class="table table-bordered table-striped">
- <thead>
- <tr>
- <th>#</th>
- <th>Training Name</th>
- <th>Subject</th>
- <th>Start Date</th>
- <th>End Date</th>
- <th>Remarks</th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- var objQualification = [];
- $('#tblAgentQuaValues').dataTable({
- bFilter: false, bInfo: false, bLengthChange: false, bPaginate: false
- });
- var t = $('#tblAgentQuaValues').DataTable();
- var Qcounter = 1;
- $('#btnAddQualification').on('click', function () {
- var ExamName = $("#txtExamName").val();
- var Board = $("#txtBoard").val();
- var year = $("#txtYear").val();
- var ResultName = $("#ddlResultType option:selected").text();
- var ResultType = $("#ddlResultType option:selected").val();
- var Result = $("#txtResult").val();
- var IsContinueSet = $("#IsContinue").is(":checked") ? "Yes" : "No";
- var IsContinue = $("#IsContinue").is(":checked") ? true : false;
- var IsMaxQualificationSet = $("#IsMaxQualification").is(":checked") ? "Yes" : "No";
- var IsMaxQualification = $("#IsMaxQualification").is(":checked") ? true : false;
- var QualificationNote = $("#txtQualificationNote").val();
- objQualification.push({ "ExamName": ExamName, "Board": Board, "ResultType": ResultType, "Result": Result, "IsContinue": IsContinue, "IsMaxQualification": IsMaxQualification, "Note": QualificationNote });
- t.row.add([
- Qcounter,
- ExamName,
- Board,
- year,
- ResultName,
- Result,
- IsContinueSet,
- IsMaxQualificationSet,
- QualificationNote
- ]).draw();
- Qcounter++;
- $("#tblAgentQualification :input[type=text],input[type=number],textarea").val("");
- $("#tblAgentQualification input[type=checkbox]:checked").removeAttr('checked');
- $("#tblAgentQualification select").find("option:nth-child(1)").prop("selected", "selected");
- return false;
- });
- GetobjQualification = function () {
- return objQualification;
- }
- </script>
- <script type="text/javascript">
- var objTraining = [];
- $('#tblTrainingValues').dataTable({
- bFilter: false, bInfo: false, bLengthChange: false, bPaginate: false
- });
- var AQ = $('#tblTrainingValues').DataTable();
- var AQcounter = 1;
- $('#btnAddTraining').on('click', function () {
- var TrainingName = $("#txtTrainingName").val();
- var Subject = $("#txtSubject").val();
- var StartDate = $("#txtStartDate").val();
- var EndDate = $("#txtEndDate").val();
- var TrainingNote = $("#txtTrainingNote").val();
- objTraining.push({ "TrainingName": TrainingName, "Subject": Subject, "StartDate": StartDate, "EndDate": EndDate, "Note": TrainingNote });
- AQ.row.add([
- AQcounter,
- TrainingName,
- Subject,
- StartDate,
- EndDate,
- TrainingNote
- ]).draw();
- AQcounter++;
- $("#tblTraining :input[type=text],input[type=date],textarea").val("");
- return false;
- });
- GetobjTraining = function () {
- return objTraining;
- }
- </script>
- </asp:Content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement