273 lines
13 KiB
Plaintext
273 lines
13 KiB
Plaintext
<%@ Page Title="Mi perfil" Language="C#" MasterPageFile="~/Site.master"
|
|
AutoEventWireup="true" CodeFile="Perfil.aspx.cs"
|
|
Inherits="SIG.Web.Pages.Security.Perfil" %>
|
|
|
|
<asp:Content ID="ContenidoEncabezado" ContentPlaceHolderID="H" runat="server">
|
|
<style>
|
|
.perfil-contenedor {
|
|
background: #fff;
|
|
border: 1px solid #e1e5ec;
|
|
padding: 20px;
|
|
}
|
|
|
|
.perfil-seccion {
|
|
padding: 22px 10px 10px;
|
|
}
|
|
|
|
.perfil-campo {
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.perfil-campo label {
|
|
display: block;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.perfil-ayuda {
|
|
color: #7f8c8d;
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.perfil-fiscal {
|
|
border-top: 1px solid #e7ecf1;
|
|
margin-top: 12px;
|
|
padding-top: 18px;
|
|
}
|
|
</style>
|
|
</asp:Content>
|
|
|
|
<asp:Content ID="ContenidoPrincipal" ContentPlaceHolderID="C" runat="server">
|
|
<div class="perfil-contenedor">
|
|
<ajax:TabContainer ID="TabsPerfil"
|
|
runat="server"
|
|
ActiveTabIndex="0">
|
|
<ajax:TabPanel ID="TabDatosSesion"
|
|
runat="server"
|
|
HeaderText="Datos de sesión">
|
|
<ContentTemplate>
|
|
<div class="perfil-seccion">
|
|
<div class="row">
|
|
<div class="col-md-6 perfil-campo">
|
|
<label for="<%= TxtNombreUsuario.ClientID %>">
|
|
Nombre de usuario
|
|
</label>
|
|
<asp:TextBox ID="TxtNombreUsuario"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="100" />
|
|
</div>
|
|
<div class="col-md-6 perfil-campo">
|
|
<label>Correo electrónico</label>
|
|
<asp:TextBox ID="TxtCorreoElectronico"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
ReadOnly="true" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6 perfil-campo">
|
|
<label>Rol de la sesión</label>
|
|
<p class="form-control-static">
|
|
<asp:Literal ID="LitNombreRol" runat="server" />
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6 perfil-campo">
|
|
<label for="<%= TxtContrasenaNueva.ClientID %>">
|
|
Nueva contraseña
|
|
</label>
|
|
<asp:TextBox ID="TxtContrasenaNueva"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
TextMode="Password"
|
|
MaxLength="128" />
|
|
<div class="perfil-ayuda">
|
|
Déjela vacía para conservar la contraseña actual.
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6 perfil-campo">
|
|
<label for="<%= TxtConfirmarContrasena.ClientID %>">
|
|
Confirmar nueva contraseña
|
|
</label>
|
|
<asp:TextBox ID="TxtConfirmarContrasena"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
TextMode="Password"
|
|
MaxLength="128" />
|
|
</div>
|
|
</div>
|
|
|
|
<asp:Button ID="BtnGuardarSesion"
|
|
runat="server"
|
|
CssClass="btn green"
|
|
Text="Guardar datos de sesión"
|
|
OnClick="BtnGuardarSesion_Click" />
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabDatosCliente"
|
|
runat="server"
|
|
HeaderText="Datos del cliente">
|
|
<ContentTemplate>
|
|
<div class="perfil-seccion">
|
|
<div class="row">
|
|
<div class="col-md-6 perfil-campo">
|
|
<label for="<%= TxtNombreFiscal.ClientID %>">
|
|
Nombre o razón social
|
|
</label>
|
|
<asp:TextBox ID="TxtNombreFiscal"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="200" />
|
|
</div>
|
|
<div class="col-md-6 perfil-campo">
|
|
<label for="<%= TxtNombreComercial.ClientID %>">
|
|
Nombre comercial
|
|
</label>
|
|
<asp:TextBox ID="TxtNombreComercial"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="200" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6 perfil-campo">
|
|
<label for="<%= TxtDireccion.ClientID %>">Dirección</label>
|
|
<asp:TextBox ID="TxtDireccion"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="90" />
|
|
</div>
|
|
<div class="col-md-3 perfil-campo">
|
|
<label for="<%= TxtNumeroExterior.ClientID %>">
|
|
Número exterior
|
|
</label>
|
|
<asp:TextBox ID="TxtNumeroExterior"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="20" />
|
|
</div>
|
|
<div class="col-md-3 perfil-campo">
|
|
<label for="<%= TxtNumeroInterior.ClientID %>">
|
|
Número interior
|
|
</label>
|
|
<asp:TextBox ID="TxtNumeroInterior"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="50" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-4 perfil-campo">
|
|
<label for="<%= TxtColonia.ClientID %>">Colonia</label>
|
|
<asp:TextBox ID="TxtColonia"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="50" />
|
|
</div>
|
|
<div class="col-md-4 perfil-campo">
|
|
<label for="<%= TxtCiudad.ClientID %>">Ciudad</label>
|
|
<asp:TextBox ID="TxtCiudad"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="50" />
|
|
</div>
|
|
<div class="col-md-4 perfil-campo">
|
|
<label for="<%= TxtEstado.ClientID %>">Estado</label>
|
|
<asp:TextBox ID="TxtEstado"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="35" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-4 perfil-campo">
|
|
<label for="<%= TxtPais.ClientID %>">País</label>
|
|
<asp:TextBox ID="TxtPais"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="50" />
|
|
</div>
|
|
<div class="col-md-4 perfil-campo">
|
|
<label for="<%= TxtTelefono.ClientID %>">Teléfono</label>
|
|
<asp:TextBox ID="TxtTelefono"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="25" />
|
|
</div>
|
|
<div class="col-md-4 perfil-campo">
|
|
<label for="<%= TxtCorreoCliente.ClientID %>">Correo</label>
|
|
<asp:TextBox ID="TxtCorreoCliente"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="500" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="perfil-fiscal">
|
|
<h4>Datos fiscales para timbrado</h4>
|
|
<asp:Label ID="LblCatalogosFiscales"
|
|
runat="server"
|
|
CssClass="alert alert-warning"
|
|
Visible="false" />
|
|
<div class="row">
|
|
<div class="col-md-4 perfil-campo">
|
|
<label for="<%= TxtRFC.ClientID %>">RFC</label>
|
|
<asp:TextBox ID="TxtRFC"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="13" />
|
|
</div>
|
|
<div class="col-md-4 perfil-campo">
|
|
<label for="<%= TxtCodigoPostal.ClientID %>">
|
|
Código postal fiscal
|
|
</label>
|
|
<asp:TextBox ID="TxtCodigoPostal"
|
|
runat="server"
|
|
CssClass="form-control"
|
|
MaxLength="5" />
|
|
</div>
|
|
<div class="col-md-4 perfil-campo">
|
|
<label for="<%= DdlRegimenFiscal.ClientID %>">
|
|
Régimen fiscal
|
|
</label>
|
|
<asp:DropDownList ID="DdlRegimenFiscal"
|
|
runat="server"
|
|
CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-8 perfil-campo">
|
|
<label for="<%= DdlUsoCfdi.ClientID %>">
|
|
Uso de CFDI
|
|
</label>
|
|
<asp:DropDownList ID="DdlUsoCfdi"
|
|
runat="server"
|
|
CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<asp:Button ID="BtnGuardarCliente"
|
|
runat="server"
|
|
CssClass="btn green"
|
|
Text="Guardar datos del cliente"
|
|
OnClick="BtnGuardarCliente_Click" />
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
</ajax:TabContainer>
|
|
</div>
|
|
</asp:Content>
|
|
|
|
<asp:Content ID="ContenidoScripts" ContentPlaceHolderID="J" runat="server">
|
|
</asp:Content>
|