Muchas gracias @
Damián y @
fedef118 por la ayuda
Esta es la parte del código que llamo al método de modificar
u= new Usuario(this.documento.Text, this.contrasenia.Text, this.email.Text, this.nombre.Text, this.apellido.Text,
this.direccion.Text, Convert.ToInt64(this.telefono.Text), Convert.ToInt64(this.celular.Text),
Convert.ToDateTime(this.fechaNacimiento.Text), true);
try
{
repoUsuario.ModificarUsuario(u);
this.mensajeUsuario.Text = "Usuario modificado satisfactoriamente";
}
catch (Exception exception)
{
this.errorUsuario.Text = "No se ha podido modificar el usuario, inténtelo nuevamente";
}
y en el Page_Load hago lo siguiente para popular los datos para que los vea el usuario
u = (Usuario)Session["usuarioSeleccionado"];
this.nombre.Text = u.Nombre;
this.apellido.Text = u.Apellido;
this.fechaNacimiento.Text = u.FechaNacimiento.ToString("dd/MM/yyyy");
this.documento.Text = u.Documento;
this.email.Text = u.Email;
this.direccion.Text = u.Direccion;
this.celular.Text = u.Celular.ToString();
this.telefono.Text = u.Telefono.ToString();
this.tipo.Text = u.Tipo.ToString();
this.ingreso.Text = u.Ingreso.ToString("dd/MM/yyyy");
y en la parte de diseñar la página tengo algo como esto en cada campo
<div class="control-group">
<asp:Label runat="server" Text="Dirección: "></asp:Label>
<asp:Label runat="server" Text="*" ForeColor="Red"></asp:Label>
<div class="controls">
<asp:TextBox ID="direccion" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" ControlToValidate="direccion"
ErrorMessage="Campo Requerido" ForeColor="Red" />
</div>
</div>
no es la gran cosa... hasta es algo bastante choto pero ta me tranqué y es una de las pocas cosas que me falta arreglar para entregar D: