private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txbNombre.Text) || string.IsNullOrEmpty(txbContrasenia.Text) || string.IsNullOrEmpty(cmbPuesto.Text))
                {
                    MessageBox.Show("Faltan datos", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    return;
                }

                if (esNuevo)
                {
                    COMMON.Empleado _c = new COMMON.Empleado()
                    {
                        Nombre       = txbNombre.Text,
                        Contrasenia  = txbContrasenia.Text,
                        TipoEmpleado = cmbPuesto.Text
                    };
                    if (_repositorio.Crear(_c))
                    {
                        HabilitarBotones(true);
                        HabilitarCajas(false);
                        ActualizarTabla();
                        MessageBox.Show($"{_c.Nombre} agregado con exito", "Cliente", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                    else
                    {
                        MessageBox.Show("Error al intentar guardar", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
                else
                {
                    COMMON.Empleado original = dtgEmpleados.SelectedItem as COMMON.Empleado;
                    COMMON.Empleado _e       = new COMMON.Empleado();
                    _e.Nombre       = txbNombre.Text;
                    _e.Contrasenia  = txbContrasenia.Text;
                    _e.TipoEmpleado = cmbPuesto.Text;

                    if (_repositorio.Actualizar(original, _e))
                    {
                        HabilitarBotones(true);
                        HabilitarCajas(false);
                        ActualizarTabla();
                        MessageBox.Show($"Los datos de {_e.Nombre} han sido actualizados", "Producto", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                    else
                    {
                        MessageBox.Show($"No se ha podido modificar al Empleado ({_e.Nombre}) ", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show($"No se ha podido guardar a {txbNombre}", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }