Files
Plataforma-de-desarrolladores/SIG.Web/Pages/Security/RegistroCliente.aspx
Jorge Luis caudillo esparza 6685ef63fb Initial commit
2026-07-14 11:15:57 -07:00

38 lines
5.2 KiB
Plaintext

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RegistroCliente.aspx.cs" Inherits="SIG.Web.Pages.Security.RegistroCliente" ViewStateEncryptionMode="Always" %>
<%@ Import Namespace="System.Web.Optimization" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="es">
<head runat="server">
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Crear cuenta - Plataforma de Desarrolladores</title>
<%: Styles.Render("~/Metronic/assets/global/css/cssV1") %>
<style>.registration-page{background:#eef3f8;min-height:100vh;padding:35px 15px}.registration-card{max-width:920px;margin:auto;background:#fff;padding:30px;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.12)}.steps{display:flex;margin-bottom:28px}.step{flex:1;padding:12px;text-align:center;border-bottom:4px solid #cbd5df}.step.active{color:#167ac6;border-color:#167ac6;font-weight:700}.field{margin-bottom:15px}.actions{display:flex;justify-content:space-between;margin-top:25px}.required:after{content:' *';color:#d9534f}</style>
</head>
<body class="registration-page">
<form id="form1" runat="server">
<asp:ScriptManager ID="SM" runat="server" />
<div class="registration-card">
<h2>Registro de empresa</h2><p>Los datos se guardarán hasta concluir ambas validaciones.</p>
<asp:UpdatePanel ID="UpRegistro" runat="server" UpdateMode="Conditional"><ContentTemplate>
<div class="steps"><div id="StepUser" runat="server" class="step active">1. Datos de usuario</div><div id="StepCompany" runat="server" class="step">2. Datos de empresa</div></div>
<asp:Label ID="LblMessage" runat="server" CssClass="alert alert-danger" Visible="false" />
<asp:MultiView ID="MvRegistration" runat="server" ActiveViewIndex="0">
<asp:View ID="ViewUser" runat="server">
<div class="row"><div class="col-md-6 field"><label class="required">Usuario</label><asp:TextBox ID="TxtUsername" runat="server" CssClass="form-control" MaxLength="100" /></div><div class="col-md-6 field"><label class="required">Correo electrónico</label><asp:TextBox ID="TxtEmail" runat="server" CssClass="form-control" TextMode="Email" MaxLength="255" /></div></div>
<div class="row"><div class="col-md-6 field"><label class="required">Contraseña</label><asp:TextBox ID="TxtPassword" runat="server" CssClass="form-control" TextMode="Password" /></div><div class="col-md-6 field"><label class="required">Confirmar contraseña</label><asp:TextBox ID="TxtConfirmPassword" runat="server" CssClass="form-control" TextMode="Password" /></div></div>
<div class="actions"><a href="../../Login.aspx" class="btn default">Volver al acceso</a><asp:Button ID="BtnNext" runat="server" CssClass="btn blue" Text="Continuar" OnClick="BtnNext_Click" /></div>
</asp:View>
<asp:View ID="ViewCompany" runat="server">
<div class="row"><div class="col-md-6 field"><label class="required">Razón social</label><asp:TextBox ID="TxtBusinessName" runat="server" CssClass="form-control" MaxLength="200" /></div><div class="col-md-6 field"><label>Nombre comercial</label><asp:TextBox ID="TxtTradeName" runat="server" CssClass="form-control" MaxLength="200" /></div></div>
<div class="row"><div class="col-md-4 field"><label class="required">RFC</label><asp:TextBox ID="TxtRfc" runat="server" CssClass="form-control text-uppercase" MaxLength="15" /></div><div class="col-md-8 field"><label class="required">Dirección</label><asp:TextBox ID="TxtAddress" runat="server" CssClass="form-control" MaxLength="90" /></div></div>
<div class="row"><div class="col-md-3 field"><label>No. exterior</label><asp:TextBox ID="TxtExterior" runat="server" CssClass="form-control" MaxLength="20" /></div><div class="col-md-3 field"><label>No. interior</label><asp:TextBox ID="TxtInterior" runat="server" CssClass="form-control" MaxLength="50" /></div><div class="col-md-6 field"><label class="required">Colonia</label><asp:TextBox ID="TxtNeighborhood" runat="server" CssClass="form-control" MaxLength="50" /></div></div>
<div class="row"><div class="col-md-4 field"><label class="required">Ciudad</label><asp:TextBox ID="TxtCity" runat="server" CssClass="form-control" MaxLength="50" /></div><div class="col-md-4 field"><label class="required">Estado</label><asp:DropDownList ID="DdlState" runat="server" CssClass="form-control" /></div><div class="col-md-4 field"><label>País</label><asp:TextBox ID="TxtCountry" runat="server" CssClass="form-control" MaxLength="50" Text="México" /></div></div>
<div class="row"><div class="col-md-4 field"><label>Código postal</label><asp:TextBox ID="TxtPostalCode" runat="server" CssClass="form-control" MaxLength="10" /></div><div class="col-md-4 field"><label>Teléfono</label><asp:TextBox ID="TxtPhone" runat="server" CssClass="form-control" MaxLength="25" /></div></div>
<div class="actions"><asp:Button ID="BtnBack" runat="server" CssClass="btn default" Text="Regresar" OnClick="BtnBack_Click" CausesValidation="false" /><asp:Button ID="BtnRegister" runat="server" CssClass="btn green" Text="Crear cuenta" OnClick="BtnRegister_Click" /></div>
</asp:View>
</asp:MultiView>
</ContentTemplate></asp:UpdatePanel>
</div>
</form>
</body></html>