Exemple #1
0
        private void cmdImport_Click(object sender, EventArgs e)
        {
            foreach (var item in applications)
            {

                Console.WriteLine("APPLICATION NAME");

                Console.WriteLine(item.Name);

                foreach (var page in item.Pages)
                {

                    Console.WriteLine("page number");

                    Console.WriteLine(page.PageNumber.ToString());

                    Console.WriteLine("foound items");



                    Console.WriteLine(page.Card.PageText);



                }

            }

            if (Validate() == false)
            {
                MessageBox.Show("Please select an application from the list");
                return;
            }

            //create pdfs
            createPDFs();

            //save the pdf to gibs
           savePDFToFolder();
            
            //attach PDF file paths to GIBS

            XPODataHelper xpd = new XPODataHelper();

            string oid = ((ColumnView)gridControl1.Views[0]).GetFocusedRowCellValue("Oid") != null ? ((ColumnView)gridControl1.Views[0]).GetFocusedRowCellValue("Oid").ToString() : "";

            xpd.SaveFileToDataBase(oid,this.applications);
            /////Cleanup 
            //delete local PDF file and TIFF files 


            DeleteCurrentPDF(CurrentFullPDF);

            //clear form
            resetControls();

            MessageBox.Show("Successfuly Imported =D");

            //delete the old PDF
            ClearTempFiles();


        }
Exemple #2
0
        public void InitializeDataBaseListView()
        {
            XPODataHelper datahelper = new XPODataHelper();

            IObjectSpace space = datahelper.Connect();
            

                // Create a Session object. 
                Session session1 = ((XPObjectSpace)space).Session;
                // Create an XPClassInfo object corresponding to the Person class. 
                XPClassInfo classInfo = session1.GetClassInfo(typeof(GIBS.Module.Models.Programs.HAP.HAPApplication));
                // Create an XPServerCollectionSource object. 
                XPServerCollectionSource xpServerCollectionSource1 = new XPServerCollectionSource(session1, classInfo);

                gridControl1.Dock = DockStyle.Fill;

                // Bind the grid control to the data source. 
                gridControl1.DataSource = xpServerCollectionSource1;

                gridControl1.MainView.HideEditor();

                //clear the columns
                ((ColumnView)gridControl1.Views[0]).Columns.Clear();

                //add searchable properties to grid
                ((ColumnView)gridControl1.Views[0]).Columns.AddVisible("FullName");
                ((ColumnView)gridControl1.Views[0]).Columns.AddField("Client.FirstName");
                ((ColumnView)gridControl1.Views[0]).Columns.AddField("Client.LastName");
                ((ColumnView)gridControl1.Views[0]).Columns.AddField("Client.FAST");
                ((ColumnView)gridControl1.Views[0]).Columns.AddField("Address.StreetAddress1");
                ((ColumnView)gridControl1.Views[0]).Columns.AddField("Address.FullAddress");
                ((ColumnView)gridControl1.Views[0]).Columns.AddField("Address.City.Name");
                ((ColumnView)gridControl1.Views[0]).Columns.AddField("LDC.Name");
                ((ColumnView)gridControl1.Views[0]).Columns.AddField("ApplicationType");
                ((ColumnView)gridControl1.Views[0]).Columns.AddField("Oid");
                //((ColumnView)gridControl1.Views[0]).Columns.AddField("SocialHousing");

                //show the find panel
                ((ColumnView)gridControl1.Views[0]).ShowFindPanel();
                ((ColumnView)gridControl1.Views[0]).OptionsFind.AlwaysVisible = true;

                //add event listener for when row changes
                ((ColumnView)gridControl1.Views[0]).FocusedRowChanged += Form1_FocusedRowChanged;


              

     


        }