You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
348 lines
33 KiB
348 lines
33 KiB
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Manage.aspx.cs" Inherits="Swift.web.AgentPanel.Administration.CustomerSetup.Manage" %>
|
|
|
|
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head id="Head1" runat="server">
|
|
<title></title>
|
|
<link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
|
|
<link href="../../../ui/css/style.css" rel="stylesheet" />
|
|
<link href="../../../ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
|
|
<link href="../../../css/swift_component.css" rel="stylesheet" />
|
|
<script src="../../../ui/js/jquery.min.js"></script>
|
|
<script src="../../../ui/bootstrap/js/bootstrap.min.js"></script>
|
|
<script src="../../../ui/js/jquery-ui.min.js"></script>
|
|
<script src="../../../js/swift_calendar.js"></script>
|
|
<script src="../../../js/functions.js"></script>
|
|
<script>
|
|
function LoadCalendars() {
|
|
ShowCalDefault("#<% =dob.ClientID%>");
|
|
}
|
|
LoadCalendars();
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<form id="form1" runat="server">
|
|
<asp:ScriptManager ID="ScriptManger1" runat="server"></asp:ScriptManager>
|
|
<div class="page-wrapper">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="page-title">
|
|
<h1>CUSTOMER SETUP
|
|
</h1>
|
|
<ol class="breadcrumb">
|
|
<li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
|
|
<li class="active"><a href="#">Customer Setup</a></li>
|
|
<li class="active"><a href="#">Manage</a></li>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="listtabs">
|
|
<ul class="nav nav-tabs">
|
|
<li><a href="#" class="selected">Search Customer </a></li>
|
|
<li><a href="Manage.aspx">Customer Detail </a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="tab-content">
|
|
<div role="tabpanel" class="tab-pane active" id="list">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="panel panel-default ">
|
|
<!-- Start .panel -->
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">Customer Setup</h4>
|
|
<div class="panel-actions">
|
|
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
|
|
</div>
|
|
</div>
|
|
<div class="panel-body">
|
|
<table class="table table-condensed">
|
|
<tr>
|
|
<td valign="top">
|
|
<asp:UpdatePanel ID="upnl1" runat="server">
|
|
<ContentTemplate>
|
|
<table class="table table-condensed">
|
|
|
|
<tr>
|
|
<td>
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading panel-title">Basic Information</div>
|
|
<div class="panel-body">
|
|
<table class="table table-condensed">
|
|
<tr>
|
|
<td>
|
|
<asp:CheckBox runat="server" ID="isMemberIssued" Text="Issue Membership Id"
|
|
AutoPostBack="True" OnCheckedChanged="isMemberIssued_CheckedChanged" /></td>
|
|
<td colspan="3">
|
|
<div id="midBox" runat="server" visible="false">
|
|
Membership ID
|
|
<br />
|
|
<asp:TextBox ID="membershipId" runat="server" CssClass="input form-control"></asp:TextBox>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>First Name
|
|
<span class="ErrMsg">*</span>
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator1" runat="server" ControlToValidate="firstName" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="customer" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:TextBox ID="firstName" runat="server" CssClass="required form-control"></asp:TextBox>
|
|
</td>
|
|
<td>Middle Name<br />
|
|
<asp:TextBox ID="middleName" runat="server" CssClass="input form-control"></asp:TextBox>
|
|
</td>
|
|
<td>Last Name<span class="ErrMsg">*</span>
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator3" runat="server" ControlToValidate="lastName1" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="customer" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:TextBox ID="lastName1" runat="server" CssClass="required form-control"></asp:TextBox>
|
|
</td>
|
|
<td>Second Last Name<br />
|
|
<asp:TextBox ID="lastName2" runat="server" CssClass="input form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" nowrap="nowrap">Date of Birth<br />
|
|
<asp:TextBox ID="dob" runat="server" CssClass="form-control hasDatepicker"></asp:TextBox>
|
|
<br />
|
|
<asp:RangeValidator ID="RangeValidator1" runat="server"
|
|
ControlToValidate="dob"
|
|
MaximumValue="12/31/2100"
|
|
MinimumValue="01/01/1900"
|
|
Type="Date"
|
|
ErrorMessage="* Invalid date"
|
|
ValidationGroup="customer"
|
|
CssClass="errormsg"
|
|
SetFocusOnError="true"
|
|
Display="Dynamic"> </asp:RangeValidator>
|
|
<asp:Label ID="lblDobChk" runat="server" ForeColor="Red"></asp:Label>
|
|
</td>
|
|
<td valign="top">Gender<span class="errormsg">*</span>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
|
|
ControlToValidate="gender" Display="Dynamic" ErrorMessage="Required!"
|
|
ForeColor="Red" SetFocusOnError="True" ValidationGroup="customer">
|
|
</asp:RequiredFieldValidator><br />
|
|
<asp:DropDownList ID="gender" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</td>
|
|
<td valign="top" nowrap="nowrap">Customer Type<span class="errormsg">*</span><asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
|
|
ControlToValidate="customerType" Display="Dynamic" ErrorMessage="Required"
|
|
ForeColor="Red" SetFocusOnError="True" ValidationGroup="customer">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:DropDownList ID="customerType" runat="server" CssClass="required form-control">
|
|
</asp:DropDownList>
|
|
</td>
|
|
|
|
<td valign="top">Occupation <span class="errormsg">*</span>
|
|
<br />
|
|
<asp:DropDownList ID="occupation" runat="server" CssClass="required form-control">
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Id Type <span class="errormsg">*</span><br />
|
|
<asp:DropDownList runat="server" ID="idType" CssClass="required form-control" />
|
|
</td>
|
|
<td>Id Number <span class="errormsg">*</span><br />
|
|
<asp:TextBox runat="server" ID="idNumber" CssClass="required form-control" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading panel-title">Address</div>
|
|
<div class="panel-body">
|
|
<table class="table table-condensed">
|
|
<tr>
|
|
<td>Country
|
|
<span class="errormsg">*</span>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server" ControlToValidate="country" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="customer" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:DropDownList ID="country" runat="server" CssClass="required form-control"
|
|
AutoPostBack="true" OnSelectedIndexChanged="country_SelectedIndexChanged">
|
|
</asp:DropDownList>
|
|
</td>
|
|
<td>
|
|
<asp:Label ID="lblRegionType" runat="server" Text="State"></asp:Label>
|
|
<span class="errormsg">*</span>
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator4" runat="server" ControlToValidate="state" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="customer" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:DropDownList ID="state" runat="server" CssClass="required form-control" AutoPostBack="true"
|
|
OnSelectedIndexChanged="state_SelectedIndexChanged">
|
|
</asp:DropDownList>
|
|
</td>
|
|
<td>
|
|
<asp:Panel ID="pnlZip" runat="server">
|
|
Zip Code<br />
|
|
<asp:TextBox ID="zipCode" runat="server" CssClass="input form-control"></asp:TextBox>
|
|
</asp:Panel>
|
|
<asp:Panel ID="pnlDistrict" runat="server">
|
|
District<br />
|
|
<asp:DropDownList ID="district" runat="server" CssClass="input form-control"></asp:DropDownList>
|
|
</asp:Panel>
|
|
</td>
|
|
<td>Company Name
|
|
|
|
<br />
|
|
<asp:TextBox ID="companyName" runat="server" CssClass="required form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>City
|
|
<span class="errormsg">*</span>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" ControlToValidate="city" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="customer" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:TextBox ID="city" runat="server" ValidationGroup="customer" CssClass="required form-control"></asp:TextBox>
|
|
</td>
|
|
<td colspan="2">Address
|
|
<span class="errormsg">*</span>
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator9" runat="server" ControlToValidate="address" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="customer" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:TextBox ID="address" ValidationGroup="customer" runat="server" TextMode="MultiLine" Height="30px" CssClass="required form-control"></asp:TextBox>
|
|
</td>
|
|
<td>Native Country<br />
|
|
<asp:DropDownList ID="nativeCountry" runat="server" CssClass="selected form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading panel-title">Contact</div>
|
|
<div class="panel-body">
|
|
<table class="table table-condensed">
|
|
<tr>
|
|
<td>Home Phone
|
|
<span class="errormsg">*</span>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator17" runat="server" ControlToValidate="homePhone" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="customer" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:TextBox ID="homePhone" ValidationGroup="homePhone" runat="server" CssClass="required form-control"></asp:TextBox>
|
|
<cc1:FilteredTextBoxExtender ID="FilteredTextBoxExtender3"
|
|
runat="server" Enabled="True" FilterType="Numbers" TargetControlID="homePhone">
|
|
</cc1:FilteredTextBoxExtender>
|
|
</td>
|
|
<td>Work Phone
|
|
<br />
|
|
<asp:TextBox ID="workPhone" runat="server" CssClass="input form-control"></asp:TextBox>
|
|
<cc1:FilteredTextBoxExtender ID="txtphonres_FilteredTextBoxExtender"
|
|
runat="server" Enabled="True" FilterType="Numbers" TargetControlID="workPhone">
|
|
</cc1:FilteredTextBoxExtender>
|
|
</td>
|
|
<td>Mobile
|
|
<span class="errormsg">*</span>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="mobile" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="customer" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:TextBox ID="mobile" ValidationGroup="customer" runat="server" CssClass="required form-control"></asp:TextBox>
|
|
<cc1:FilteredTextBoxExtender ID="FilteredTextBoxExtender2"
|
|
runat="server" Enabled="True" FilterType="Numbers" TargetControlID="mobile">
|
|
</cc1:FilteredTextBoxExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">Email
|
|
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ForeColor="Red"
|
|
ControlToValidate="email" ErrorMessage="Invalid Email!"
|
|
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
|
|
</asp:RegularExpressionValidator>
|
|
<br />
|
|
<asp:TextBox ID="email" runat="server" CssClass="input form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Relation<br />
|
|
<asp:DropDownList ID="ddlRelation" runat="server" CssClass="selected form-control"></asp:DropDownList></td>
|
|
<td colspan="2">Full Name
|
|
<br />
|
|
|
|
<asp:TextBox ID="relationFullName" runat="server" CssClass="input form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table class="table">
|
|
<tr>
|
|
<td class="">Is BlackListed:<br>
|
|
<asp:DropDownList ID="isBlackListed" CssClass="form-control"
|
|
runat="server" Width="39%">
|
|
<asp:ListItem Selected="True" Value="N">No</asp:ListItem>
|
|
<asp:ListItem Value="Y">Yes</asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<asp:Button ID="btnSave" runat="server" CssClass="btn btn-primary btn-sm"
|
|
OnClick="btnSave_Click" Text="Submit" ValidationGroup="customer" />
|
|
<cc1:ConfirmButtonExtender ID="btnSave_ConfirmButtonExtender" runat="server"
|
|
ConfirmText="Confirm To Save ?" Enabled="True" TargetControlID="BtnSave">
|
|
</cc1:ConfirmButtonExtender>
|
|
|
|
<asp:Button ID="btnBack" runat="server" CssClass="btn btn-primary btn-sm"
|
|
OnClick="btnBack_Click" Text="Back" />
|
|
</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
<script type='text/javascript' language='javascript'>
|
|
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequest);
|
|
function EndRequest(sender, args) {
|
|
if (args.get_error() == undefined) {
|
|
LoadCalendars();
|
|
}
|
|
}
|
|
</script>
|