private void button1_Click(object sender, EventArgs e) { var zonas = client.GetZonas(); Direccione direccione = new Direccione { Apt = textBoxApartamento.Text, casa = textBoxCasa.Text, calle = textBoxCalle.Text, idZona = zonas.ElementAt(comboBox3.SelectedIndex).idZona, estado = true, Edificio = textBoxEdificio.Text }; Persona person = new Persona { primerNombre = textBoxPrimerNombre.Text, segundoNombre = textBoxSegundoNombre.Text, primerApellido = textBoxPrimerApellido.Text, segundoApellido = textBoxSegundoApellido.Text, telefono = textBoxTelefono.Text, Documento = textBoxDocument.Text, email = textBoxEmail.Text, nacionalidad = textBoxNacionalidad.Text, fechaModicacion = DateTime.Now, estado = checkBox1.Enabled, idDireccion = direccione.idDireccion, Direccione = direccione }; User username = new User { idUserName = textBoxUsuario.Text, password = textBoxUsuario.Text, loginEstado = false, estado = true, fechaCreacion = DateTime.Now }; Cliente newClient = new Cliente { puntoFidelizacion = 0, estado = true, Persona = person, User = username }; client.ActualizarCliente(newClient, Int32.Parse(textBoxIdCliente.Text)); UpdateDataGridCliente(); }