Exemplo n.º 1
0
        private void btnImport_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            var DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text);
            if (DirInfo.Exists)
            {
                DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Client");
                if (DirInfo.Exists)
                {
                    btnImport.Enabled = false;
                    try
                    {
                        ClassConvert convert = new ClassConvert(txbServer.Text, txbDB.Text, txbUser.Text, txbPassw.Text);
                        updGroupLabel("Importing Clients", DirInfo.GetFiles().Length);
                        convert.doClients(this, DirInfo);

                        DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy");
                        if (DirInfo.Exists)
                        {
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\BoatPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing PersAutoPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "BOAT");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\CommercialAutoPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing CommercialAutoPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "AUTOB");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\ExcessLiabilityPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing ExcessLiabilityPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "ELIAB");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\FireDwellingPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing FireDwellingPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "DFIRE");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\GeneralLiabilityPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing GeneralLiabilityPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "CGL");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\GenericPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing GenericPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "GenericPolicy");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\HomePolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing HomePolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "HOME");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\LifePolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing GenericPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "LIFE");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\MobileHomePolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing HomePolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "MHOME");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\MotorcyclePolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing PersAutoPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "AUTO");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\PersAutoPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing PersAutoPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "AUTO");
                            }
                        }

                        DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\FileAttachment");
                        if (DirInfo.Exists)
                        {
                            updGroupLabel("Importing Images", DirInfo.GetFiles().Length);
                            convert.doImages(this, DirInfo, "");
                        }

                        updGroupLabel("  All Done! ", 0);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
            else
            {
                MessageBox.Show("Directory not found: " + txbDirectory.Text);
            }
            Cursor.Current = Cursors.Default;
        }
Exemplo n.º 2
0
        private void btnImport_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            var DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text);

            if (DirInfo.Exists)
            {
                DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Client");
                if (DirInfo.Exists)
                {
                    btnImport.Enabled = false;
                    try
                    {
                        ClassConvert convert = new ClassConvert(txbServer.Text, txbDB.Text, txbUser.Text, txbPassw.Text);
                        updGroupLabel("Importing Clients", DirInfo.GetFiles().Length);
                        convert.doClients(this, DirInfo);

                        DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy");
                        if (DirInfo.Exists)
                        {
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\BoatPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing PersAutoPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "BOAT");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\CommercialAutoPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing CommercialAutoPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "AUTOB");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\ExcessLiabilityPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing ExcessLiabilityPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "ELIAB");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\FireDwellingPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing FireDwellingPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "DFIRE");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\GeneralLiabilityPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing GeneralLiabilityPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "CGL");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\GenericPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing GenericPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "GenericPolicy");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\HomePolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing HomePolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "HOME");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\LifePolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing GenericPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "LIFE");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\MobileHomePolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing HomePolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "MHOME");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\MotorcyclePolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing PersAutoPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "AUTO");
                            }
                            DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\Policy\PersAutoPolicy");
                            if (DirInfo.Exists)
                            {
                                updGroupLabel("Importing PersAutoPolicy Policies", DirInfo.GetFiles().Length);
                                convert.doPolicies(this, DirInfo, "AUTO");
                            }
                        }

                        DirInfo = new System.IO.DirectoryInfo(txbDirectory.Text + @"\FileAttachment");
                        if (DirInfo.Exists)
                        {
                            updGroupLabel("Importing Images", DirInfo.GetFiles().Length);
                            convert.doImages(this, DirInfo, "");
                        }

                        updGroupLabel("  All Done! ", 0);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
            else
            {
                MessageBox.Show("Directory not found: " + txbDirectory.Text);
            }
            Cursor.Current = Cursors.Default;
        }