private void cambiarHoraFin_Click(object sender, EventArgs e)
        {
            if (dgvHoras.SelectedRows[0].Cells["Salida"].Value.ToString() != "")
                MessageBox.Show(this, "No se puede cambiar el funcionario si tiene marcada la salida.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            else
            {
                try
                {
                    int idFuncSeleccionado = int.Parse(dgvHoras.SelectedRows[0].Cells["Numero"].Value.ToString());
                    string nombreFunc = dgvHoras.SelectedRows[0].Cells["Funcionario"].Value.ToString();
                    string horafin = dgvHoras.SelectedRows[0].Cells["HoraFin"].Value.ToString();
                    CambiarHoraFuncionario changeHourForm = new CambiarHoraFuncionario(idFuncSeleccionado, nombreFunc, "Cambio de Hora de Salida", horafin);
                    DialogResult dg = changeHourForm.ShowDialog(this);

                    if (dg == DialogResult.OK)
                    {
                        cambiarHoraSalidaFuncionario(dgvHoras.SelectedRows[0].Index, changeHourForm.getHoraNueva());

                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }