Example #1
0
        /// <summary>
        /// Export all Civil engineers into a PDF FILE
        /// </summary>
        public void ExportAllCivilsInPdf()
        {
            PDFHandler.PdfHandling pdfHandling = new PDFHandler.PdfHandling();
            try
            {
                CivilObservable = SQLite.SqLiteHandling.Instance.ReturnInfoOfAllCivilEngineer();

                MainWindowModel.Instance.IsSuccessVisible = Visibility.Visible;
                MainWindowModel.Instance.MessageStatus    = pdfHandling.ExportAllCivilsInPdf(CivilObservable);
            }
            catch (Exception e)
            {
                MainWindowModel.Instance.MessageStatus = e.Message;
                MainWindowModel.Instance.IsFailVisible = Visibility.Visible;
                Log_Handler.LogHandling.Instance.StoreLog("CivilModelView", "ExportAllCivilsInPdf", e.Message, DateTime.Now);
            }
        }
Example #2
0
        /// <summary>
        /// Export the selected Civil engineer into a PDF File
        /// </summary>
        /// <param name="civilNumberId"></param>
        public void ExportSelectedCivilInfoInPdf(int civilNumberId)
        {
            PDFHandler.PdfHandling pdfHandling = new PDFHandler.PdfHandling();
            try
            {
                _listOfCivil = new ObservableCollection <CivilModelView>();
                _listOfCivil = SQLite.SqLiteHandling.Instance.ReturnCivilById(civilNumberId);

                MainWindowModel.Instance.IsSuccessVisible = Visibility.Visible;
                MainWindowModel.Instance.MessageStatus    = pdfHandling.ExportSelectedCivilInPdf(_listOfCivil);
            }
            catch (Exception e)
            {
                MainWindowModel.Instance.MessageStatus = e.Message;
                MainWindowModel.Instance.IsFailVisible = Visibility.Visible;
                Log_Handler.LogHandling.Instance.StoreLog("CivilModelView", "ExportSelectedCivilInfoInPdf", e.Message, DateTime.Now);
            }
        }