/// <summary>
        /// Agrego empleado desde el NumericUpDown y elimino el primero de la lista
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void nudGente_ValueChanged(object sender, EventArgs e)
        {
            ControlPublicoForm form = new ControlPublicoForm();

            if (this.bar.Gente.Count < nudGente.Value)
            {
                if (form.ShowDialog() == DialogResult.OK)
                {
                    short edad;
                    short.TryParse(form.Edad, out edad);
                    Gente gente   = new Gente(edad, form.Nombre);
                    bool  retorno = bar + gente;
                    if (retorno == true)
                    {
                        MessageBox.Show("Se ha agregado al cliente a la lista!", "Agregado.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("No se pudo agregar el cliente a la lista o ya se encuentra en la lista", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        nudGente.Value--;
                    }
                }
            }
            else if (nudGente.Value < 0)
            {
                nudGente.Value = 0;
            }
            else
            {
                bar.Gente.Remove(bar.Gente.First());
                MessageBox.Show("Se ha eliminado el primer cliente de la lista", "Eliminado.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        /// <summary>
        /// Agrego empleado desde el NumericUpDown y elimino el ultimo de la lista
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void nudEmpleados_ValueChanged(object sender, EventArgs e)
        {
            ControlPublicoForm form = new ControlPublicoForm();

            if (this.bar.Empleados.Count < nudEmpleados.Value)
            {
                if (form.ShowDialog() == DialogResult.OK)
                {
                    short edad;
                    int   dni;
                    bool  retorno;

                    short.TryParse(form.Edad, out edad);
                    int.TryParse(form.Dni, out dni);
                    Empleado empleado = new Empleado(edad, form.Nombre, dni);
                    retorno = bar + empleado;
                    if (retorno == true)
                    {
                        MessageBox.Show("Se ha agregado el empleado a la lista!", "Agregado.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("No se pudo agregar el empleado a la lista porque no cumple los requerimientos de edad o ya se encuentra en la lista", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        nudEmpleados.Value--;
                    }
                }
            }
            else if (nudEmpleados.Value < 0)
            {
                nudEmpleados.Value = 0;
            }
            else
            {
                bar.Empleados.Remove(bar.Empleados.Last());
                MessageBox.Show("Se ha eliminado el ultimo empleado de la lista!", "Eliminado.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }