-
Notifications
You must be signed in to change notification settings - Fork 0
/
addclient.aspx
178 lines (171 loc) · 9.9 KB
/
addclient.aspx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<%@ Page Title="" Language="C#" MasterPageFile="~/whitfieldmain.master" AutoEventWireup="true" CodeFile="addclient.aspx.cs" Inherits="addclient" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<%@ Import Namespace="System.Data" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<table align="center" cellSpacing="0" cellPadding="0" border="0">
<tr>
<tr>
<TD valign=top class="form1" colspan="3" >Client Name:<br />
<asp:textbox id="txtclientname" runat="server" MaxLength="100" Width="240px"></asp:textbox>
<br /><asp:RequiredFieldValidator ID="rrcname" ControlToValidate="txtclientname" ErrorMessage="Client Name is Required"
runat="server"></asp:RequiredFieldValidator><asp:HiddenField ID="hidclient" runat="server" />
</TD>
<TD valign=top class="form1" style="width: 151px" colspan="2" >Client Type:<br />
<asp:dropdownlist id="ddlClientType" runat="server"></asp:dropdownlist>
<br /><asp:RequiredFieldValidator ID="rrcType" ControlToValidate="ddlClientType" InitialValue="0" ErrorMessage="Client Type is Required"
runat="server"></asp:RequiredFieldValidator>
</TD>
</tr>
<tr>
<td valign=top class="form1" colspan="3" >Street:<br />
<asp:textbox id="txtstreet" runat="server" MaxLength="50" Width="240px"></asp:textbox></br>
</td>
<td valign=top class="form1" colspan="2" >Web:<br />
<asp:textbox id="txtWeb" runat="server" Width="300px"></asp:textbox>
</td>
</tr>
<tr>
<TD vAlign="top" class="form1" style="width: 105px"></br>City:<br />
<asp:dropdownlist id="ddlCity" runat="server" Width="95px" ></asp:dropdownlist>
</TD>
<td valign=top class="form1" style="width: 75px"></br>State:<br />
<asp:dropdownlist id="ddlState" runat="server" Width="50px" ></asp:dropdownlist><br />
<asp:RequiredFieldValidator ID="rrState" ControlToValidate="ddlState" ErrorMessage="State is Required" runat="server"></asp:RequiredFieldValidator>
</td>
<td valign="top" class="form1" style="width: 70px" ></br>Zip Code:<br />
<asp:textbox id="Textbox1" runat="server" MaxLength="12" Width="50px"></asp:textbox>
</td>
<td valign="top" class="form1" colspan="2" ></br>FTP:<br />
<asp:textbox id="txtFTP" runat="server" Width="300px"></asp:textbox>
</td>
</tr>
<tr>
<td valign="top" class="form1" colspan="1.5" >Phone:<br />
<asp:textbox id="txtPhNumber" runat="server" MaxLength="17" ValidationGroup="MKE" Width="75px"></asp:textbox>
<ajaxToolkit:MaskedEditExtender ID="MaskedEditExtender2" runat="server"
TargetControlID="txtPhNumber"
Mask="999-999-9999"
ClearMaskOnLostFocus="false"
MessageValidatorTip="true"
MaskType="None"
InputDirection="LeftToRight"
AcceptNegative="Left"
DisplayMoney="Left" Filtered="-"
/>
<ajaxToolkit:MaskedEditValidator id="MaskedEditValidator2" runat="server"
ControlExtender="MaskedEditExtender2"
ControlToValidate="txtPhNumber"
IsValidEmpty="False" ValidationExpression ="[0-9]{3}\-[0-9]{3}\-[0-9]{4}"
EmptyValueMessage="input is required"
InvalidValueMessage="input is invalid"
Display="Dynamic"
TooltipMessage="XXX-XXX-XXXX"
EmptyValueBlurredText="Phone number should not be empty!"
InvalidValueBlurredMessage="Please input the right phone number!"
ValidationGroup="MKE" />
</td>
<td valign="top" class="form1" >Fax:<br />
<asp:textbox id="txtFaxNumber" runat="server" MaxLength="17" ValidationGroup="MKE1" Width="75px"></asp:textbox>
<ajaxToolkit:MaskedEditExtender ID="MaskedEditExtender1" runat="server"
TargetControlID="txtFaxNumber"
Mask="999-999-9999"
ClearMaskOnLostFocus="false"
MessageValidatorTip="true"
MaskType="None"
InputDirection="LeftToRight"
AcceptNegative="Left"
DisplayMoney="Left" Filtered="-"
/>
<ajaxToolkit:MaskedEditValidator id="MaskedEditValidator1" runat="server"
ControlExtender="MaskedEditExtender1"
ControlToValidate="txtFaxNumber"
IsValidEmpty="True" ValidationExpression ="[0-9]{3}\-[0-9]{3}\-[0-9]{4}"
InvalidValueMessage="input is invalid"
Display="Dynamic"
TooltipMessage="XXX-XXX-XXXX"
InvalidValueBlurredMessage="Please input the right Fax number!"
ValidationGroup="MKE1" />
</td>
<td valign="top" width="30"><IMG alt="" Src="assets/img/spacer.gif" width="30"></td>
<td valign="top" class="form1">Login:<br />
<asp:textbox id="txtLogin" runat="server" MaxLength="17" Width="150px"></asp:textbox>
</td>
<td valign="top" class="form1">Password:<br />
<asp:textbox id="txtPass" runat="server" MaxLength="12" Width="85px"></asp:textbox>
</td>
</tr>
</tr>
<tr>
<td valign="top" class="form1" colspan="5"></br>Notes:<br />
<asp:textbox id="txtNotes" runat="server" TextMode=MultiLine Rows="6" cols="80" Width="565px"></asp:textbox>
</td>
</tr>
<tr>
<td valign="top" class="form1" colspan="5"><br />Contacts:<br />
<asp:textbox class="title" id="txtSelectionResultsMSG" runat="server" BorderWidth="0px" BorderStyle="None"
Width="100%"></asp:textbox><br />
<asp:datagrid id="grdRpResults" runat="server" CssClass="data" Width="98%" OnItemCreated="ResultGridItemCreated"
OnPageIndexChanged="PageResultGrid" AllowPaging="True" AutoGenerateColumns="False" SelectedItemStyle-BackColor="LemonChiffon"
CellPadding="3" DataKeyField="ContactID">
<SelectedItemStyle BackColor="LemonChiffon"></SelectedItemStyle>
<Columns>
<asp:BoundColumn DataField="First" SortExpression="First" HeaderText="First Name" HeaderStyle-Font-Bold="true">
<HeaderStyle HorizontalAlign="center" BackColor="#60829F" CssClass="subnav"></HeaderStyle>
<ItemStyle BackColor="#EAEFF3"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="Last" SortExpression="Last" HeaderText="Last Name">
<HeaderStyle HorizontalAlign="center" Font-Bold="true" BackColor="#60829F" CssClass="subnav"></HeaderStyle>
<ItemStyle BackColor="#EAEFF3"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="Tel" SortExpression="Tel" HeaderText="Phone number">
<HeaderStyle HorizontalAlign="center" Font-Bold="true" BackColor="#60829F" CssClass="subnav"></HeaderStyle>
<ItemStyle BackColor="#EAEFF3"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="Email" SortExpression="Email" HeaderText="Email Address">
<HeaderStyle HorizontalAlign="center" Font-Bold="true" BackColor="#60829F" CssClass="subnav"></HeaderStyle>
<ItemStyle BackColor="#EAEFF3"></ItemStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="EDIT">
<HeaderStyle Font-Bold="true" HorizontalAlign="Center" BackColor="#60829F" CssClass="subnav"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" BackColor="#EAEFF3"></ItemStyle>
<ItemTemplate>
<%# ShowEditImage(((DataRowView)Container.DataItem)["ClientID"], ((DataRowView)Container.DataItem)["ContactID"])%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle Mode="NumericPages"></PagerStyle>
</asp:datagrid>
</td>
</tr>
<tr>
<td align="center" class="form1" colSpan="5">
<asp:button id="btnnew" runat="server" Text="Submit Changes" CssClass="button"
onclick="btnnew_Click"></asp:button>
<input TYPE=button class="button" OnClick="popupcontact();" VALUE="Add Contacts"><br />
<asp:Label ID="lblMsg" ForeColor=Maroon runat=server Font-Bold=true Font-Size=Larger></asp:Label>
</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
var theForm = document.forms[0];
window.name = 'IEAdvanceQueue';
var agreewin = "";
function popupcontact(url) {
var myTextField = document.getElementById('ctl00_ContentPlaceHolder1_hidclient');
var url = 'maintaincontact.aspx?clientid=' + myTextField.value;
agreewin = dhtmlmodal.open("agreebox", "iframe", url, "Contacts Maintenance", "width=800px,height=400px,center=1,resize=1,scrolling=0", "recal")
agreewin.onclose = function() { //Define custom code to run when window is closed
return true //Allow closing of window in both cases
}
}
function ShowEdit(ClientID,ContactID) {
var myTextField = document.getElementById('ctl00_ContentPlaceHolder1_hidclient');
var url = 'maintaincontact.aspx?contactid=' + ContactID.toString() + '&clientid=' + ClientID.toString();
agreewin = dhtmlmodal.open("agreebox", "iframe", url, "Contacts Maintenance", "width=800px,height=400px,center=1,resize=1,scrolling=0", "recal")
agreewin.onclose = function() { //Define custom code to run when window is closed
return true //Allow closing of window in both cases
}
}
</script>
</asp:Content>