/// <summary>
        /// Przycisk generujący plik pdf
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonGeneratePdf_Click(object sender, EventArgs e)
        {
            //Tworzę pobieram zaznaczony dokument i aktywnego uzytkownika
            Models.Document selected = Documents.GetById(Int32.Parse(comboBoxSelectIndex.SelectedItem.ToString()));
            User            author   = Users.GetById(selected.AuthorId);

            //tworze nowy dokument iTextSharp
            iTextSharp.text.Document document       = new iTextSharp.text.Document(iTextSharp.text.PageSize.A4);
            SaveFileDialog           saveFileDialog = new SaveFileDialog();

            saveFileDialog.Filter = "Pdf File |*.pdf";
            //Rozpoczynam procedurę zapisywania do pliku pdf
            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(saveFileDialog.FileName, FileMode.Create));
                    document.Open();
                    Paragraph paragraph = new Paragraph(selected.Name);
                    paragraph.Font = FontFactory.GetFont("Arial", 18.0f, BaseColor.BLACK);
                    document.Add(paragraph);
                    paragraph = new Paragraph("Autor: " + author.Name);
                    document.Add(paragraph);
                    paragraph      = new Paragraph(selected.Content);
                    paragraph.Font = FontFactory.GetFont("Arial", 12.0f, BaseColor.BLACK);
                    document.Add(paragraph);
                    paragraph      = new Paragraph("Podpis:");
                    paragraph.Font = FontFactory.GetFont("Arial", 12.0f, BaseColor.BLACK);
                    document.Add(paragraph);
                    iTextSharp.text.Image signature = iTextSharp.text.Image.GetInstance(selected.Image);
                    signature.ScaleAbsolute(159f, 159f);
                    document.Add(signature);
                    document.Close();
                    MessageBox.Show("Pozytywnie zapisano!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }