private void dgvClientes_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { clienteSeleccionado = (ClienteWS.cliente)dgv.CurrentRow.DataBoundItem; PersonaContactoWS.personaContacto perCont = new PersonaContactoWS.personaContacto(); perCont.idPersonaContacto = clienteSeleccionado.personaContacto.idPersonaContacto; perCont = daoPersonaContacto.mostrarPersonaContacto(perCont.idPersonaContacto); clienteSeleccionado.personaContacto = new ClienteWS.personaContacto(); clienteSeleccionado.personaContacto.idPersonaContacto = perCont.idPersonaContacto; clienteSeleccionado.personaContacto.dni = perCont.dni; clienteSeleccionado.personaContacto.nombre = perCont.nombre; clienteSeleccionado.personaContacto.apellidoPaterno = perCont.apellidoPaterno; clienteSeleccionado.personaContacto.apellidoMaterno = perCont.apellidoMaterno; clienteSeleccionado.personaContacto.telefono1 = perCont.telefono1; clienteSeleccionado.personaContacto.telefono2 = perCont.telefono2; clienteSeleccionado.personaContacto.cargo = perCont.cargo; clienteSeleccionado.personaContacto.correo = perCont.correo; clienteSeleccionado.personaContacto.genero = perCont.genero; frmMostrarCliente formMostrarCliente = new frmMostrarCliente(clienteSeleccionado); if (formMostrarCliente.ShowDialog() == DialogResult.OK) { } }
public frmNuevoCliente() { InitializeComponent(); cboZona.DataSource = new BindingList <ZonaWS.zona>(daoZona.listarZonas().ToArray()); cboZona.ValueMember = "idZona"; cboZona.DisplayMember = "nombre"; dtpFechaInicio.Value = DateTime.Today; dtpFechaInicio.Enabled = false; ClienteWS.cliente miCliente = new ClienteWS.cliente(); if (frmVentanaPrincipal.nBtn == 1) { //OBTNER DATOS DE FILA SELECCIONADA if (Program.pantallas[Program.pantallas.Count - 1].Formulario.Name == "frmGestionarClientes") { frmGestionarClientes.clienteSeleccionado = (ClienteWS.cliente)frmGestionarClientes.dgv.CurrentRow.DataBoundItem; miCliente = frmGestionarClientes.clienteSeleccionado; } else { frmBuscarCliente.clienteSeleccionado = (ClienteWS.cliente)frmBuscarCliente.dgv.CurrentRow.DataBoundItem; miCliente = frmBuscarCliente.clienteSeleccionado; } txtIdC.Text = miCliente.idCliente.ToString(); txtRuc.Text = miCliente.ruc.ToString(); txtRazonSocial.Text = miCliente.razonSocial; txtGrupo.Text = miCliente.grupo; txtDireccion.Text = miCliente.direccion; cboZona.SelectedValue = miCliente.zona.idZona; dtpFechaInicio.Value = miCliente.fechaRegistro; //PERSONA CONTACTO PersonaContactoWS.personaContacto personaC = new PersonaContactoWS.personaContacto(); personaC.idPersonaContacto = miCliente.personaContacto.idPersonaContacto; personaC = daoPersonaContacto.mostrarPersonaContacto(personaC.idPersonaContacto); txtIdPC.Text = personaC.idPersonaContacto.ToString(); txtDNI.Text = personaC.dni.ToString(); txtNombre.Text = personaC.nombre; txtApMaterno.Text = personaC.apellidoMaterno; txtApPaterno.Text = personaC.apellidoPaterno; txtTelefono1.Text = personaC.telefono1.ToString(); txtTelefono2.Text = personaC.telefono2.ToString(); txtCorreo.Text = personaC.correo.ToString(); txtCargo.Text = personaC.cargo; if (personaC.genero == 'M') { rbMasculino.Checked = true; rbFemenino.Checked = false; } else { rbMasculino.Checked = false; rbFemenino.Checked = true; } txtRuc.Enabled = false; txtDNI.Enabled = false; } }