Ejemplo n.º 1
0
        // проверяем условия и формируем согласие
        private void buttonSoglasieCreate_Click(object sender, EventArgs e)
        {
            int countBio       = ClassMetodSpecBioPD.BioPdCountMetod();
            int countSpecIs    = ClassMetodSpecBioPD.SpecIsPdCountMetod();
            int countSpecOtdel = ClassMetodSpecBioPD.SpecOtdelPdCountMetod();
            int countDopIs     = ClassMetodOsnDopPd.DopolnitPdCountISMetod();
            int countDopOtdel  = ClassMetodOsnDopPd.DopolnitPdCountOtdelMetod();
            int countOsnIs     = ClassMetodOsnDopPd.IsPdCountMetod();
            int countOsnOtdel  = ClassMetodOsnDopPd.OtdelPdCountMetod();

            if ((countBio > 0 && this.checkBoxBioPD.Checked == false) ||
                ((countSpecIs > 0 || countSpecOtdel > 0) && (this.checkBoxSpecPD1.Checked == false && this.checkBoxSpecPD2.Checked == false &&
                                                             this.checkBoxSpecPD3.Checked == false && this.checkBoxSpecPD4.Checked == false && this.checkBoxSpecPD5.Checked == false &&
                                                             this.checkBoxSpecPD6.Checked == false && this.checkBoxSpecPD7.Checked == false && this.checkBoxSpecPD8.Checked == false &&
                                                             this.checkBoxSpecPD9.Checked == false && this.checkBoxSpecPD10.Checked == false && this.checkBoxSpecPD11.Checked == false)) ||
                ((countOsnIs > 0 || countOsnOtdel > 0 || countDopIs > 0 || countDopOtdel > 0) &&
                 (checkBoxP1S6.Checked == false && checkBoxP2S6.Checked == false && checkBoxP3S6.Checked == false && checkBoxP4S6.Checked == false &&
                  checkBoxP5S6.Checked == false && checkBoxP6S6.Checked == false && checkBoxP7S6.Checked == false && checkBoxP8S6.Checked == false &&
                  checkBoxP9S6.Checked == false && checkBoxP10S6.Checked == false)) ||
                (this.checkBoxSoglasie.Checked == true))
            {
                MessageBox.Show("Исходя из отмеченных параметров Будет сформировано согласие");
                ClassMetodDocumentCreate DocCreateClass = new ClassMetodDocumentCreate();
                // сохраняем Уведомление об обработке
                MyDelegateWord delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateSoglasie);
                DocCreateClass.OpenSaveDocMethod("\\Sabl\\Soglasie\\sSoglasieNaObrabotkuOtziv.dot",
                                                 "\\GotovDoc\\Soglasie\\SoglasieNaObrabotkuOtziv.doc", delegateTempl);
                DocCreateClass.oWord.Quit();
            }
            else
            {
                MessageBox.Show("Исходя из отмеченных параметров согласие не требуется");
            }
        }
Ejemplo n.º 2
0
        public Word._Application oWord = new Word.Application(); // создаем документ Ворд

        public void OpenSaveDocMethod(string pathopen, string pathsave, MyDelegateWord temp)
        {
            // Берем шаблон присваиваем закладкам параметры и сохраняем его
            _Document oDoc = oWord.Documents.Add(Environment.CurrentDirectory + pathopen);

            temp.DynamicInvoke(oDoc);
            oDoc.SaveAs(Environment.CurrentDirectory + pathsave);
            oDoc.Close();
        }
Ejemplo n.º 3
0
        private void buttonKlassIS_Click(object sender, EventArgs e)
        {
            if (this.dataGridViewChlenKomiss.Rows.Count == 0)
            {
                MessageBox.Show("Нет членов комиссии для добавления в документ");
                goto Theend;
            }

            DataTable tableIspdn = iSPDnBDDataSet.Tables["ISPDnOperator"];

            if (tableIspdn.Rows.Count == 0)
            {
                MessageBox.Show("Нет ИСПДн для классификации");
                goto Theend;
            }
            else
            {
                foreach (DataRow dataRow in tableIspdn.Rows)
                {
                    string forName;
                    forName = dataRow["ISPDnOperatorName"].ToString();
                    string forISPDnID;
                    forISPDnID = dataRow["ISPDnOperatorID"].ToString();
                    if (this.comboBoxISPDnKl.Text == forName) // Если  Имя Поля названиеИС равно имени в Базе
                    {
                        ClassGlobalVar.ISPDnID = Convert.ToInt32(forISPDnID);
                    }
                }
            }

            // метод параметров классификации... смотреть ниже
            string Klas = KlassifikationMethod(); //вставляем класс

            if (Klas != "")
            {
                MessageBox.Show("класс ИСПДн определен как" + " " + Klas);
            }

            string Komiss = "";

            for (int i = 0; i < this.dataGridViewChlenKomiss.Rows.Count; i++)
            {
                Komiss = Komiss + this.dataGridViewChlenKomiss.Rows[i].Cells[0].Value + "\n";
                ClassGlobalVar.KomisKlassIS = Komiss;
            }
            ClassMetodDocumentCreate DocCreateClass = new ClassMetodDocumentCreate();
            // Считывает шаблон приказа Классификации и сохраняет измененный в новом 1
            MyDelegateWord delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazKlass);

            DocCreateClass.OpenSaveDocMethod("\\Sabl\\KlassISPDn\\sPrikazKlassISPDn.dot",
                                             "\\GotovDoc\\KlassISPDn\\PrikazKlassISPDn.doc", delegateTempl);

            // Считывает шаблон Акта Классификации и сохраняет измененный в новом 2
            delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateAktKlass);
            DocCreateClass.OpenSaveDocMethod("\\Sabl\\KlassISPDn\\sAktKlassISPDn.dot",
                                             "\\GotovDoc\\KlassISPDn\\AktKlassISPDn.doc", delegateTempl);
            DocCreateClass.oWord.Quit();

            /*private void buttonPrint_Click(object sender, EventArgs e)
             * {
             *  // Создание документа для печати
             *  _Document oDoc = GetDoc(Environment.CurrentDirectory + "\\Doc_propusk.dotx");
             *  oDoc.PrintOut();
             *  oDoc.Close(WdSaveOptions.wdDoNotSaveChanges);
             * }*/
            Theend :;
        }
Ejemplo n.º 4
0
        private void buttonCreateAllDoc_Click(object sender, EventArgs e)
        {
            //*****************ЖУРНАЛЫ*********************************************
            // класс методов сохранения шаблонов
            ClassMetodDocumentCreate DocCreateClass = new ClassMetodDocumentCreate();

            // сохраняем журнал проверки 1
            MyDelegateWord delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateGurnalProverok);

            DocCreateClass.OpenSaveDocMethod("\\Sabl\\Gurnal\\sGurnalUchetaProverokStolb.dot",
                                             "\\GotovDoc\\Gurnal\\GurnalUchetaProverokStolb.doc", delegateTempl);

            // сохраняем журнал проверки в табличном виде 2
            delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateGurnalProverokTable);
            DocCreateClass.OpenSaveDocMethod("\\Sabl\\Gurnal\\sGurnalUchetaProverokTable.dot",
                                             "\\GotovDoc\\Gurnal\\GurnalUchetaProverokTable.doc", delegateTempl);

            // сохраняем журнал запросов субъектов 3
            delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateGurnalZaprosSubj);
            DocCreateClass.OpenSaveDocMethod("\\Sabl\\Gurnal\\sGurnalRegistrZaprosovSubject.dot",
                                             "\\GotovDoc\\Gurnal\\GurnalRegistrZaprosovSubject.doc", delegateTempl);

            // сохраняем журнал разового пропуска 4
            delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateGurnalRazPropusk);
            DocCreateClass.OpenSaveDocMethod("\\Sabl\\Gurnal\\sGurnalRazovogoPropuska.dot",
                                             "\\GotovDoc\\Gurnal\\GurnalRazovogoPropuska.doc", delegateTempl);

            // сохраняем журнал ключевых носителей 5
            delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateGurnalKeyNositeli);
            DocCreateClass.OpenSaveDocMethod("\\Sabl\\Gurnal\\sGurnalUchetaKluthevihNositeley.dot",
                                             "\\GotovDoc\\Gurnal\\GurnalUchetaKluthevihNositeley.doc", delegateTempl);

            // сохраняем журнал учета криптосредств 6
            delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateGurnalUchetKriptosredstv);
            DocCreateClass.OpenSaveDocMethod("\\Sabl\\Gurnal\\sGurnalUchetaKriptosredstv.dot",
                                             "\\GotovDoc\\Gurnal\\GurnalUchetaKriptosredstv.doc", delegateTempl);

            // сохраняем журнал учета паролей 7
            delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateGurnalUchetPassw);
            DocCreateClass.OpenSaveDocMethod("\\Sabl\\Gurnal\\sGurnalUchetaParoley.dot",
                                             "\\GotovDoc\\Gurnal\\GurnalUchetaParoley.doc", delegateTempl);

            // сохраняем журнал учета средств защиты 8
            delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateGurnalUchetSredstvZashita);
            DocCreateClass.OpenSaveDocMethod("\\Sabl\\Gurnal\\sGurnalUchetaParoley.dot",
                                             "\\GotovDoc\\Gurnal\\GurnalUchetaParoley.doc", delegateTempl);

            // сохраняем журнал учета материальных носителей ПД 9
            delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateGurnalUchetaNositeley);
            DocCreateClass.OpenSaveDocMethod("\\Sabl\\Gurnal\\sGurnalUchetaNositeley.dot",
                                             "\\GotovDoc\\Gurnal\\GurnalUchetaNositeley.doc", delegateTempl);

            ////**********************ПРИКАЗЫ*********************************************************

            //// сохраняем приказ ответственного за безопасность 1
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazOtvetstvZaBezopasn);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Prikaz\\sPrikazNaznachenieOtvetstvenZaBezopasnost.dot",
            //    "\\GotovDoc\\Prikaz\\PrikazNaznachenieOtvetstvenZaBezopasnost.doc", delegateTempl);

            //// сохраняем приказ ответственного за техническую защиту 2
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazOtvetstvTehZashita);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Prikaz\\sPrikazNaznachenieOtvetstvenZaTehnZahituKripto.dot",
            //    "\\GotovDoc\\Prikaz\\PrikazNaznachenieOtvetstvenZaTehnZahituKripto.doc", delegateTempl);

            //// сохраняем приказ по мероприятиям по защите 3
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazMeropriyatiePoZashite);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Prikaz\\sPrikazMeropriyatiPoZashite.dot",
            //    "\\GotovDoc\\Prikaz\\PrikazMeropriyatiPoZashite.doc", delegateTempl);

            //// сохраняем приказ по форме обязательства конфид инфы 4
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazKonfidencObezatelstvo);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Prikaz\\sPrikaziObiazatelstvoKonfidencial.dot",
            //    "\\GotovDoc\\Prikaz\\PrikaziObiazatelstvoKonfidencial.doc", delegateTempl);

            //// сохраняем приказ о назначении админа без-ти 5
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazAdminBezopasn);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Prikaz\\sPrikazNaznacheniyaAdminaBezopasnosty.dot",
            //    "\\GotovDoc\\Prikaz\\PrikazNaznacheniyaAdminaBezopasnosty.doc", delegateTempl);

            //// сохраняем приказ Об электронном журнале за обращением к ПД 6
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazElektrGurnZaPD);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Prikaz\\sPrikazObElektronnomGurnale.dot",
            //    "\\GotovDoc\\Prikaz\\PrikazObElektronnomGurnale.doc", delegateTempl);

            //// сохраняем приказ о выделении помещений конфиденциальной инфы 7
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazKabinetKonfidenc);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Prikaz\\sPrikazVidileniePomesheniKonfidencial.dot",
            //    "\\GotovDoc\\Prikaz\\PrikazVidileniePomesheniKonfidencial.doc", delegateTempl);

            //// сохраняем ответственных за обработку 8
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazOtvetZaObrabotku);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Prikaz\\sPrikazOtvetstvenZaObrabotku.dot",
            //    "\\GotovDoc\\Prikaz\\PrikazOtvetstvenZaObrabotku.doc", delegateTempl);

            //// сохраняем приказ о выделении помещений обработки ПД 9
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePrikazKabinetPD);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Prikaz\\sPrikazVidilenPomesheniObrabotkiPD.dot",
            //    "\\GotovDoc\\Prikaz\\PrikazVidilenPomesheniObrabotkiPD.doc", delegateTempl);



            ////**********************ИНСТРУКЦИИ*********************************************************

            //// сохраняем инструкцию пользователей ЛВС 1
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateInstruktUserLVS);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Instruction\\sInstrukciaPolzovateleyLVS.dot",
            //    "\\GotovDoc\\Instruction\\InstrukciaPolzovateleyLVS.doc", delegateTempl);

            //// сохраняем инструкцию Админа 2
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateInstruktAdminLVS);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Instruction\\sInstrukciyaAdmina.dot",
            //    "\\GotovDoc\\Instruction\\InstrukciyaAdmina.doc", delegateTempl);

            //// сохраняем инструкцию Резервирования ПД 3
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateRezervPD);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Instruction\\sInstrukciyaRezervirovaniia.dot",
            //    "\\GotovDoc\\Instruction\\InstrukciyaRezervirovaniia.doc", delegateTempl);

            //// сохраняем инструкцию Антивирусной парольной защиты 4
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateAntivirPasswd);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Instruction\\sInstruktionAntivirusParol.dot",
            //    "\\GotovDoc\\Instruction\\InstruktionAntivirusParol.doc", delegateTempl);

            ////**********************ПЕРЕЧНИ******************************************************
            //// сохраняем перечень средств защиты 1
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateAntivirPasswd);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Perechni\\sPerechenSredstvZashit.dot",
            //    "\\GotovDoc\\Perechni\\PerechenSredstvZashit.doc", delegateTempl);

            //// сохраняем перечень средств защиты 2
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePerKnfInfo);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Perechni\\sPerechenKonfidencialPDn.dot",
            //    "\\GotovDoc\\Perechni\\PerechenKonfidencialPDn.doc", delegateTempl);

            //// сохраняем перечень автоматизир систем 3
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePerAutoISPDn);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Perechni\\sPerechenASystem.dot",
            //    "\\GotovDoc\\Perechni\\PerechenASystem.doc", delegateTempl);

            //// сохраняем перечень лиц допущеных к ПД в Архив и серверную
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePerOtvetstvLica);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Perechni\\sPerehenLicDopushenServeriArhiv.dot",
            //    "\\GotovDoc\\Perechni\\PerehenLicDopushenServeriArhiv.doc", delegateTempl);

            ////*********************ПЛАНЫ******************************************************
            //// сохраняем план внутренних проверок защиты 1
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePlanProverokZash);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Plan\\sPlanVnutrennikhProverokZachitaPD.dot",
            //    "\\GotovDoc\\Plan\\PlanVnutrennikhProverokZachitaPD.doc", delegateTempl);

            //// сохраняем план мероприятий по защите
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePlanMerZashit);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Plan\\sPlanMeropriyatiPoZashite.dot",
            //    "\\GotovDoc\\Plan\\sPlanMeropriyatiPoZashite.doc", delegateTempl);

            ////*********************ТЕХ ЗАЩИТА*****************************************************
            //// сохраняем Акт установки средств защиты 1
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateAktUstanovkiSZ);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sAktUstanovkiSZI.dot",
            //    "\\GotovDoc\\TehZashita\\AktUstanovkiSZI.doc", delegateTempl);

            //// сохраняем заключение возможности эксплуатации СЗ 2
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateAktUstanovkiSZ);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sZakluchenieOvozmognostiEkspluatacii.dot",
            //    "\\GotovDoc\\TehZashita\\ZakluchenieOvozmognostiEkspluatacii.doc", delegateTempl);

            //// сохраняем технический паспорт объекта Инф 3
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateTehPaspObject);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sTehnicheskiPasportObjectaInf.dot",
            //    "\\GotovDoc\\TehZashita\\TehnicheskiPasportObjectaInf.doc", delegateTempl);

            //// сохраняем техническое задание ПД 4
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateTehZadaniePD);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sTehZadaniePD.dot",
            //    "\\GotovDoc\\TehZashita\\TehZadaniePD.doc", delegateTempl);

            //// сохраняем тех паспорт ИСПДн 5
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateTehPaspISPDn);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sTehnicheskiPasportISPDn.dot",
            //    "\\GotovDoc\\TehZashita\\TehnicheskiPasportISPDn.doc", delegateTempl);

            //// сохраняем топология ИСПДн 6
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateTopologiISPDn);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sTopologiISPDn.dot",
            //    "\\GotovDoc\\TehZashita\\TopologiISPDn.doc", delegateTempl);

            //// сохраняем контролируемая зона ИСПДн 7
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateKontrolZonaISPDn);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sKontrolZona.dot",
            //    "\\GotovDoc\\TehZashita\\KontrolZona.doc", delegateTempl);

            //// сохраняем проэкт системы защиты 8
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateProectZashitaPD);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sProektNaBezopasnostPD.dot",
            //    "\\GotovDoc\\TehZashita\\ProektNaBezopasnostPD.doc", delegateTempl);

            //// сохраняем концепция тех защиты 9
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateKonceptZashitaPD);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sKoncepciaInfBezopasnosti.dot",
            //    "\\GotovDoc\\TehZashita\\KoncepciaInfBezopasnosti.doc", delegateTempl);

            //// сохраняем политика ИБ
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePolitikaIB);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sPolitikaInformBezopasnPD.dot",
            //    "\\GotovDoc\\TehZashita\\PolitikaInformBezopasnPD.doc", delegateTempl);

            //// сохраняем матрица доступа
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateMatricaDostupa);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\TehZashita\\sMatritsaDostupa.dot",
            //    "\\GotovDoc\\TehZashita\\MatritsaDostupa.doc", delegateTempl);

            ////*********************ПОЛОЖЕНИЯ*****************************************************
            //// сохраняем положение о защите ПД 1
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePolZashita);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Pologenie\\sPolozhenieZashchiteKI.dot",
            //    "\\GotovDoc\\Pologenie\\PolozhenieZashchiteKI.doc", delegateTempl);

            //// сохраняем положение организации прав доступа 2
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePolPravaDostupa);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Pologenie\\sPologenieOrazgranicheniiPravDostupa.dot",
            //    "\\GotovDoc\\Pologenie\\PologenieOrazgranicheniiPravDostupa.doc", delegateTempl);

            //// сохраняем положение об обработки ПД 3
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplatePolObrabotkaPD);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Pologenie\\sPolozhenieObabotkaPDnObshee.dot",
            //    "\\GotovDoc\\Pologenie\\sPolozhenieObabotkaPDnObshee.doc", delegateTempl);

            //// сохраняем Акт уничтожения ПД 4
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateAktUnichtogeniaPD);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Pologenie\\sAktUnichtozheniyaPDn.dot",
            //    "\\GotovDoc\\Pologenie\\AktUnichtozheniyaPDn.doc", delegateTempl);

            //// сохраняем уничтожение из ИСПДн 5
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateUnichtogeniaPDISPDn);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Pologenie\\sUdaleniePDizISPDn.dot",
            //    "\\GotovDoc\\Pologenie\\UdaleniePDizISPDn.doc", delegateTempl);

            //// сохраняем порядок резервного копирования 6
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateReservCopyPD);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Pologenie\\sPoriadokRezervKopir.dot",
            //    "\\GotovDoc\\Pologenie\\PoriadokRezervKopir.doc", delegateTempl);

            //// сохраняем руководство админа по безопасности ИСПДн 7
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateRukvoAdmina);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Pologenie\\sRukovodstvoAdministratoraISPDn.dot",
            //    "\\GotovDoc\\Pologenie\\RukovodstvoAdministratoraISPDn.doc", delegateTempl);

            //// сохраняем руководство пользователей ИСПДн 8
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateRukvoUser);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Pologenie\\sRukovodstvoPolzovatelyaISPDn.dot",
            //    "\\GotovDoc\\Pologenie\\RukovodstvoPolzovatelyaISPDn.doc", delegateTempl);


            ////*********************АУДИТ*****************************************************
            //// сохраняем отчет об аудите 1
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateAuditOtchet);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Audit\\sOtchetPoAuditu.dot",
            //    "\\GotovDoc\\Audit\\OtchetPoAuditu.doc", delegateTempl);

            //// сохраняем рекомендации по минимизации защиты ИСПДн
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateMinZatratZashita);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Audit\\sMinimizationZatratNaZashitu.dot",
            //    "\\GotovDoc\\Audit\\MinimizationZatratNaZashitu.doc", delegateTempl);


            ////*********************МОДЕЛИ****************************************************
            //// сохраняем модель нарушителя 1
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateModelNarushitel);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Modeli\\sModelNaruschitel.dot",
            //    "\\GotovDoc\\Modeli\\ModelNaruschitel.doc", delegateTempl);

            //// сохраняем модель АРМ без подключения к И-нет
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateModelUgrozARMnoNet);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Modeli\\sModelUgrozARMnoInet.dot",
            //    "\\GotovDoc\\Modeli\\ModelUgrozARMnoInet.doc", delegateTempl);

            //// сохраняем модель АРМ с подключением к И-нет
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateModelUgrozARMyesNet);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Modeli\\sModelUgrozARMyesInet.dot",
            //    "\\GotovDoc\\Modeli\\ModelUgrozARMyesInet.doc", delegateTempl);

            //// сохраняем модель ЛВС без подключения к И-нет
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateModelUgrozLVSnosNet);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Modeli\\sModelUgrozLVSnoInet.dot",
            //    "\\GotovDoc\\Modeli\\ModelUgrozLVSnoInet.doc", delegateTempl);

            //// сохраняем модель ЛВС с подключением к И-нет
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateModelUgrozLVSyesNet);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Modeli\\sModelUgrozLVSyesInet.dot",
            //    "\\GotovDoc\\Modeli\\ModelUgrozLVSyesInet.doc", delegateTempl);

            //// сохраняем модель ЛВС распределенная без подключения к И-нет
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateModelUgrozLVSRaspredNoNet);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Modeli\\sModelUgrozRasprednoInet.dot",
            //    "\\GotovDoc\\Modeli\\ModelUgrozRasprednoInet.doc", delegateTempl);

            //// сохраняем модель ЛВС распределенная c подключением к И-нет
            //delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateModelUgrozLVSRaspredYesNet);
            //DocCreateClass.OpenSaveDocMethod("\\Sabl\\Modeli\\sModelUgrozRaspredyesInet.dot",
            //    "\\GotovDoc\\Modeli\\ModelUgrozRaspredyesInet.doc", delegateTempl);

            DocCreateClass.oWord.Quit();
            MessageBox.Show("Все документы созданы");
        }
Ejemplo n.º 5
0
 private void buttoConfirParUvedoml_Click(object sender, EventArgs e)
 {
     if (checkBoxNoUved10.Checked == true || checkBoxNoUved11.Checked == true || checkBoxNoUved12.Checked == true)
     {
         MessageBox.Show("Сейчас будет сформирована информация требуемая для внесения на портале персональных данных," +
                         "для формирования уведомления, для этого необходимо добавить некоторые параметры ");
         ClassMetodDocumentCreate DocCreateClass = new ClassMetodDocumentCreate();
         // сохраняем Уведомление об обработке
         MyDelegateWord delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplateUv);
         DocCreateClass.OpenSaveDocMethod("\\Sabl\\UvedomleniePD\\sUvedomleniePortal.dot",
                                          "\\GotovDoc\\UvedomleniePD\\UvedomleniePortal.doc", delegateTempl);
         DocCreateClass.oWord.Quit();
         FormInformationUvPortal frmInfoUv = new FormInformationUvPortal();
         frmInfoUv.Show();
     }
     else
     {
         string punkt = "";
         if (this.checkBoxNoUved1.Checked)
         {
             punkt = punkt + "1, ";
         }
         if (this.checkBoxNoUved2.Checked)
         {
             punkt = punkt + "2, ";
         }
         if (this.checkBoxNoUved3.Checked)
         {
             punkt = punkt + " 3, ";
         }
         if (this.checkBoxNoUved4.Checked)
         {
             punkt = punkt + "4, ";
         }
         if (this.checkBoxNoUved5.Checked)
         {
             punkt = punkt + "5, ";
         }
         if (this.checkBoxNoUved6.Checked)
         {
             punkt = punkt + "6, ";
         }
         if (this.checkBoxNoUved7.Checked)
         {
             punkt = punkt + "7, ";
         }
         if (this.checkBoxNoUved8.Checked)
         {
             punkt = punkt + "8, ";
         }
         if (this.checkBoxNoUved9.Checked)
         {
             punkt = punkt + "9, ";
         }
         string punktAll;
         punktAll = punkt.Remove(punkt.Length - 2, 2);
         ClassGlobalVar.Punkt222 = punktAll;
         MessageBox.Show("В соответствии с отмеченными Вами функциями, уведомления не требуется, будет сформировано письмо со ссылкой на ч. 2 статью 22");
         ClassMetodDocumentCreate DocCreateClass = new ClassMetodDocumentCreate();
         // сохраняем письмо ч 2 ст 22
         MyDelegateWord delegateTempl = new MyDelegateWord(DocCreateClass.SetTemplate222);
         DocCreateClass.OpenSaveDocMethod("\\Sabl\\UvedomleniePD\\sUvedomlenie2-22.dot",
                                          "\\GotovDoc\\UvedomleniePD\\Uvedomlenie2-22.doc", delegateTempl);
         DocCreateClass.oWord.Quit();
     }
 }