private void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                if (lstvTipoDoc.SelectedItems.Count == 0)
                { MessageBox.Show("Debe Seleccionar un Tipo de Documento"); }
                else
                {
                    if ((rdCliente.Checked == false) && (rdEmpleado.Checked == false))
                    { MessageBox.Show("Seleccione Un Tipo de Persona"); }
                    else
                    {
                        if (cbxCiudades.SelectedIndex == -1)
                        { MessageBox.Show("Seleccione Una Ciudad"); }
                        else
                        {
                            Capa_Objetos.cls_TipoDocumento ocoTdoc = new Capa_Objetos.cls_TipoDocumento(byTD, strDescTD);
                            Capa_Objetos.cls_Ciudad objCiudad = new Capa_Objetos.cls_Ciudad(byCid, strCidNom);

                            if (rdCliente.Checked)
                            {

                                Hobbies = new int[5];

                                Hobbies[0] = 0;
                                if (Football.Checked)
                                {
                                    Hobbies[1] = 1;
                                }

                                if (Basketball.Checked)
                                {
                                    Hobbies[2] = 2;
                                }

                                if (Ciclismo.Checked)
                                {
                                    Hobbies[3] = 3;
                                }

                                if (Otros.Checked)
                                {
                                    Hobbies[4] = 4;
                                }

                                Capa_Objetos.cls_Cliente objCliente = new Capa_Objetos.cls_Cliente(int.Parse(txtConsecutivo.Text), txtNroDoc.Text, txtNombre.Text,
                                    txtApellidos.Text, byte.Parse(txtEdad.Text), dtFechaNacimiento, int.Parse(txtConsCliente.Text), ocoTdoc, objCiudad, Hobbies);
                                Capa_Logica.cls_Cliente objLogcls_Cliente = new Capa_Logica.cls_Cliente();

                                if (objLogcls_Cliente.editar_Cliente(objCliente))
                                { MessageBox.Show("Cliente Actualizado"); Limpiar(); }
                                else
                                { MessageBox.Show("Cliente No Actualizado"); }
                            }
                            else
                            {
                                if (rdEmpleado.Checked)
                                {

                                    Hobbies = new int[5];

                                    Hobbies[0] = 0;
                                    if (Football.Checked)
                                    {
                                        Hobbies[1] = 1;
                                    }

                                    if (Basketball.Checked)
                                    {
                                        Hobbies[2] = 2;
                                    }

                                    if (Ciclismo.Checked)
                                    {
                                        Hobbies[3] = 3;
                                    }

                                    if (Otros.Checked)
                                    {
                                        Hobbies[4] = 4;
                                    }

                                    Capa_Objetos.cls_Empleado objEmpleado = new Capa_Objetos.cls_Empleado(int.Parse(txtConsecutivo.Text), txtNroDoc.Text,
                                        txtNombre.Text, txtApellidos.Text, byte.Parse(txtEdad.Text), dtFechaNacimiento, ocoTdoc, objCiudad, Hobbies);

                                    Capa_Logica.cls_Empleado objLogEmpleado = new Capa_Logica.cls_Empleado();
                                    if (objLogEmpleado.editar_Empleado(objEmpleado))
                                    { MessageBox.Show("Empleado Actualizado"); Limpiar(); }
                                    else
                                    { MessageBox.Show("Empleado No Actualizado"); }
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception exp)
            {
                while (exp != null)
                {
                    strMensaje = string.Empty;
                    strMensaje = Convert.ToString(exp.Message);
                    break;
                }
                MessageBox.Show(strMensaje);
            }
        }