protected void ButtonAgregarPersona_Click(object sender, EventArgs e) { PersonaNegocio negocioPersona = new PersonaNegocio(); DireccionNegocio negocioDireccion = new DireccionNegocio(); ContactoNegocio negocioContacto = new ContactoNegocio(); try { persona.Nombre = NombrePersona.Text; persona.Apellido = ApellidoPersona.Text; persona.DNI = Convert.ToInt64(DNIPersona.Text); //persona.FechaNac = Convert.ToDateTime(FechaNacPersona.Text); persona.direccion.Calle = CallePersona.Text; persona.direccion.Numero = Convert.ToInt32(NumeroPersona.Text); persona.direccion.CP = Convert.ToInt32(CPPersona.Text); persona.direccion.Localidad = LocalidadPersona.Text; persona.direccion.Provincia = ProvinciaPersona.Text; CargarDireccion(persona.direccion); persona.direccion = (Direccion)Session[Session.SessionID + "Direccion"]; persona.contacto.Email = EmailPersona.Text; persona.contacto.Telefono = Convert.ToInt64(TelefonoPersona.Text); CargarContacto(persona.contacto); persona.contacto = (Contacto)Session[Session.SessionID + "Contacto"]; negocioPersona.AgregarPersona(persona); Response.Redirect("Registrar.aspx"); } catch (Exception ex) { throw ex; } }