PageRenderTime 35ms CodeModel.GetById 9ms RepoModel.GetById 0ms app.codeStats 0ms

/CMSModules/Ecommerce/Pages/Tools/Customers/Customer_Edit_General.aspx

https://bitbucket.org/kudutest2/kenticogit
ASP.NET | 283 lines | 21 code | 1 blank | 261 comment | 0 complexity | ccf023daca340c13786d5336383e26ca MD5 | raw file
  1. <%@ Page Language="C#" AutoEventWireup="true" Inherits="CMSModules_Ecommerce_Pages_Tools_Customers_Customer_Edit_General"
  2. MasterPageFile="~/CMSMasterPages/UI/SimplePage.master" Theme="Default" Title="Customer properties"
  3. CodeFile="Customer_Edit_General.aspx.cs" %>
  4. <%@ Register Src="~/CMSModules/ECommerce/FormControls/PaymentSelector.ascx" TagName="PaymentSelector"
  5. TagPrefix="cms" %>
  6. <%@ Register Src="~/CMSModules/ECommerce/FormControls/ShippingSelector.ascx" TagName="ShippingSelector"
  7. TagPrefix="cms" %>
  8. <%@ Register Src="~/CMSModules/ECommerce/FormControls/CurrencySelector.ascx" TagName="CurrencySelector"
  9. TagPrefix="cms" %>
  10. <%@ Register Src="~/CMSFormControls/CountrySelector.ascx" TagName="CountrySelector"
  11. TagPrefix="cms" %>
  12. <%@ Register Src="~/CMSModules/ECommerce/FormControls/DiscountLevelSelector.ascx"
  13. TagName="DiscountLevelSelector" TagPrefix="cms" %>
  14. <%@ Register Src="~/CMSModules/Membership/FormControls/Passwords/PasswordStrength.ascx" TagName="PasswordStrength"
  15. TagPrefix="cms" %>
  16. <asp:Content ContentPlaceHolderID="plcContent" ID="content" runat="server">
  17. <asp:Label runat="server" ID="lblInfo" CssClass="InfoLabel" EnableViewState="false"
  18. Visible="false" />
  19. <asp:Label runat="server" ID="lblError" CssClass="ErrorLabel" EnableViewState="false"
  20. Visible="false" />
  21. <div style="width: 700px;">
  22. <%-- General information --%>
  23. <asp:Panel ID="pnlGeneral" runat="server">
  24. <table style="vertical-align: top">
  25. <tr>
  26. <td class="FieldLabel" style="width: 175px;">
  27. <asp:Label runat="server" ID="lblCustomerFirstName" EnableViewState="false" />
  28. </td>
  29. <td>
  30. <cms:CMSTextBox ID="txtCustomerFirstName" runat="server" CssClass="TextBoxField" MaxLength="200"
  31. EnableViewState="false" />
  32. </td>
  33. </tr>
  34. <tr>
  35. <td class="FieldLabel">
  36. <asp:Label runat="server" ID="lblCustomerLastName" EnableViewState="false" />
  37. </td>
  38. <td>
  39. <cms:CMSTextBox ID="txtCustomerLastName" runat="server" CssClass="TextBoxField" MaxLength="200"
  40. EnableViewState="false" />
  41. </td>
  42. </tr>
  43. <tr>
  44. <td class="FieldLabel">
  45. <asp:Label runat="server" ID="lblCustomerCompany" EnableViewState="false" />
  46. </td>
  47. <td>
  48. <cms:CMSTextBox ID="txtCustomerCompany" runat="server" CssClass="TextBoxField" MaxLength="200"
  49. EnableViewState="false" />
  50. </td>
  51. </tr>
  52. <tr>
  53. <td class="FieldLabel">
  54. <asp:Label runat="server" ID="lblOrganizationID" EnableViewState="false" />
  55. </td>
  56. <td>
  57. <cms:CMSTextBox ID="txtOraganizationID" runat="server" CssClass="TextBoxField" MaxLength="50"
  58. EnableViewState="false" />
  59. </td>
  60. </tr>
  61. <tr>
  62. <td class="FieldLabel">
  63. <asp:Label runat="server" ID="lblTaxRegistrationID" EnableViewState="false" />
  64. </td>
  65. <td>
  66. <cms:CMSTextBox ID="txtTaxRegistrationID" runat="server" CssClass="TextBoxField" MaxLength="50"
  67. EnableViewState="false" />
  68. </td>
  69. </tr>
  70. <tr>
  71. <td class="FieldLabel" style="vertical-align: top; padding-top: 6px">
  72. <asp:Label runat="server" ID="lblCustomerCountry" EnableViewState="false" />
  73. </td>
  74. <td>
  75. <cms:CountrySelector ID="drpCountry" runat="server" AddNoneRecord="true" UseCodeNameForSelection="false"
  76. AddSelectCountryRecord="false" IsLiveSite="false" />
  77. </td>
  78. </tr>
  79. </table>
  80. </asp:Panel>
  81. <br />
  82. <%-- Contacts --%>
  83. <asp:Panel ID="pnlContacts" runat="server">
  84. <table style="vertical-align: top">
  85. <tr>
  86. <td class="FieldLabel" style="width: 175px;">
  87. <cms:LocalizedLabel runat="server" ID="lblCustomerEmail" DisplayColon="true" EnableViewState="false" />
  88. </td>
  89. <td>
  90. <cms:CMSTextBox ID="txtCustomerEmail" runat="server" CssClass="TextBoxField" MaxLength="200"
  91. EnableViewState="false" />
  92. </td>
  93. </tr>
  94. <tr>
  95. <td class="FieldLabel">
  96. <asp:Label runat="server" ID="lblCustomerPhone" EnableViewState="false" />
  97. </td>
  98. <td>
  99. <cms:CMSTextBox ID="txtCustomerPhone" runat="server" CssClass="TextBoxField" MaxLength="50"
  100. EnableViewState="false" />
  101. </td>
  102. </tr>
  103. <tr>
  104. <td class="FieldLabel">
  105. <cms:LocalizedLabel runat="server" ID="lblCustomerFax" DisplayColon="true" EnableViewState="false" />
  106. </td>
  107. <td>
  108. <cms:CMSTextBox ID="txtCustomerFax" runat="server" CssClass="TextBoxField" MaxLength="50"
  109. EnableViewState="false" />
  110. </td>
  111. </tr>
  112. </table>
  113. </asp:Panel>
  114. <br />
  115. <%-- User info--%>
  116. <asp:Panel ID="pnlUserInfo" runat="server">
  117. <asp:Panel ID="pnlEdit" runat="server">
  118. <table style="vertical-align: top">
  119. <tr>
  120. <td class="ContentGroupHeader" colspan="2">
  121. <cms:LocalizedLabel runat="server" ID="lblLogin" EnableViewState="false" ResourceString="com.customeredit.login" />
  122. </td>
  123. </tr>
  124. <tr>
  125. <td class="FieldLabel" colspan="2">
  126. <asp:CheckBox ID="chkHasLogin" runat="server" CssClass="CheckBoxMovedLeft" />
  127. </td>
  128. <td>
  129. &nbsp;
  130. </td>
  131. </tr>
  132. <tr>
  133. <td colspan="3">
  134. &nbsp;
  135. </td>
  136. </tr>
  137. <tr id="loginLine1">
  138. <td class="FieldLabel" style="width: 175px;">
  139. <cms:LocalizedLabel runat="server" ID="lblUserName" EnableViewState="false" ResourceString="general.username"
  140. DisplayColon="true" />
  141. </td>
  142. <td>
  143. <cms:CMSTextBox ID="txtUserName" runat="server" CssClass="TextBoxField" MaxLength="100"
  144. EnableViewState="false" />
  145. </td>
  146. <td>
  147. <cms:CMSRequiredFieldValidator ID="rqvUserName" runat="server" ControlToValidate="txtUserName"
  148. ValidationGroup="Login" EnableViewState="false" />
  149. </td>
  150. </tr>
  151. <tr id="loginLine2">
  152. <td class="FieldLabel FieldLabelTop">
  153. <asp:Label runat="server" ID="lblPassword1" EnableViewState="false" />
  154. </td>
  155. <td>
  156. <cms:PasswordStrength runat="server" ID="passStrength" AllowEmpty="true"/>
  157. </td>
  158. <td>
  159. </td>
  160. </tr>
  161. <tr id="loginLine3">
  162. <td class="FieldLabel">
  163. <asp:Label runat="server" ID="lblPassword2" EnableViewState="false" />
  164. </td>
  165. <td>
  166. <cms:CMSTextBox ID="txtPassword2" runat="server" CssClass="TextBoxField" TextMode="Password"
  167. MaxLength="100" EnableViewState="false" />
  168. </td>
  169. <td>
  170. <cms:CMSRequiredFieldValidator ID="rqvPassword2" runat="server" ControlToValidate="txtPassword2"
  171. ValidationGroup="Login" EnableViewState="false" />
  172. </td>
  173. </tr>
  174. </table>
  175. </asp:Panel>
  176. <asp:Panel ID="pnlStatic" runat="server">
  177. <table style="vertical-align: top">
  178. <tr>
  179. <td class="ContentGroupHeader" colspan="2">
  180. <cms:LocalizedLabel runat="server" ID="lblLogin1" EnableViewState="false" ResourceString="com.customeredit.login" />
  181. </td>
  182. </tr>
  183. <tr>
  184. <td class="FieldLabel" nowrap="nowrap" style="width: 175px;">
  185. <cms:LocalizedLabel ID="lblUserName1" runat="server" EnableViewState="false" ResourceString="general.username"
  186. DisplayColon="true" />
  187. </td>
  188. <td>
  189. <asp:Label runat="server" ID="lblUserNameStaticValue" EnableViewState="false" />
  190. </td>
  191. <td>
  192. <cms:CMSButton ID="btnEditUser" runat="server" CssClass="ContentButton" EnableViewState="false" />
  193. </td>
  194. </tr>
  195. <tr>
  196. <td class="FieldLabel">
  197. <cms:LocalizedLabel runat="server" ID="lblCustomerEnabled" EnableViewState="false"
  198. ResourceString="general.enabled" DisplayColon="true" />
  199. </td>
  200. <td>
  201. <asp:CheckBox ID="chkCustomerEnabled" runat="server" CssClass="CheckBoxMovedLeft"
  202. EnableViewState="false" />
  203. </td>
  204. </tr>
  205. </table>
  206. </asp:Panel>
  207. <table style="vertical-align: top">
  208. <asp:PlaceHolder runat="server" ID="plcPreferences">
  209. <tr>
  210. <td class="ContentGroupHeader" colspan="2">
  211. <cms:LocalizedLabel runat="server" ID="lblPreferences" EnableViewState="false" ResourceString="com.customeredit.preferences" />
  212. </td>
  213. </tr>
  214. <tr>
  215. <td class="FieldLabel" style="width: 175px;">
  216. <asp:Label runat="server" ID="lblCustomerPreferredCurrency" EnableViewState="false" />
  217. </td>
  218. <td>
  219. <cms:CurrencySelector ID="drpCurrency" runat="server" AddNoneRecord="true" IsLiveSite="false" />
  220. </td>
  221. </tr>
  222. <tr>
  223. <td class="FieldLabel">
  224. <asp:Label runat="server" ID="lblCustomerPrefferedPaymentOption" EnableViewState="false" />
  225. </td>
  226. <td>
  227. <cms:PaymentSelector ID="drpPayment" runat="server" AddNoneRecord="true" IsLiveSite="false" />
  228. </td>
  229. </tr>
  230. <tr>
  231. <td class="FieldLabel">
  232. <asp:Label runat="server" ID="lblCustomerPreferredShippingOption" EnableViewState="false" />
  233. </td>
  234. <td>
  235. <cms:ShippingSelector ID="drpShipping" runat="server" AddNoneRecord="true" IsLiveSite="false" />
  236. </td>
  237. </tr>
  238. </asp:PlaceHolder>
  239. <asp:PlaceHolder ID="plcDiscounts" runat="server">
  240. <tr>
  241. <td class="ContentGroupHeader" colspan="2">
  242. <cms:LocalizedLabel runat="server" ID="lblDiscounts" EnableViewState="false" ResourceString="com.customeredit.discounts" />
  243. </td>
  244. </tr>
  245. <asp:PlaceHolder ID="plcGlobalDiscount" runat="server">
  246. <tr>
  247. <td class="FieldLabel" style="width: 175px;">
  248. <asp:Label runat="server" ID="lblCustomerGlobalDiscountLevel" EnableViewState="false" />
  249. </td>
  250. <td>
  251. <cms:DiscountLevelSelector ID="drpGlobalDiscountLevel" runat="server" AddNoneRecord="true"
  252. UseCodeNameForSelection="false" IsLiveSite="false" />
  253. </td>
  254. </tr>
  255. </asp:PlaceHolder>
  256. <asp:PlaceHolder ID="plcSiteDiscount" runat="server">
  257. <tr>
  258. <td class="FieldLabel">
  259. <asp:Label runat="server" ID="lblCustomerDiscountLevel" EnableViewState="false" />
  260. </td>
  261. <td>
  262. <cms:DiscountLevelSelector ID="drpDiscountLevel" runat="server" AddNoneRecord="false"
  263. UseCodeNameForSelection="false" IsLiveSite="false" />
  264. </td>
  265. </tr>
  266. </asp:PlaceHolder>
  267. </asp:PlaceHolder>
  268. </table>
  269. </asp:Panel>
  270. <table style="vertical-align: top; margin-top: 10px;">
  271. <tr>
  272. <td>
  273. <cms:CMSButton runat="server" ID="btnOk" OnClick="btnOK_Click" EnableViewState="false"
  274. CssClass="SubmitButton" />
  275. </td>
  276. <td>
  277. </td>
  278. </tr>
  279. </table>
  280. </div>
  281. <asp:Literal ID="ltlScript" runat="server" EnableViewState="false" />
  282. </asp:Content>