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;
            }
        }