/// <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); } }
/// <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); } }