コード例 #1
0
        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;
            }
        }