Esempio n. 1
0
        internal static void ModLawhor(Areas.Areas areas, Area_date current_area, int dlugoscMaxElement, int posnewmenu, string message)
        {
            Console.Clear();
            HorLawdata Law            = Program_function.SearchLawhor(areas, current_area, dlugoscMaxElement, posnewmenu, message);
            var        adddelemen     = new Menu(new string[] { "dodaj doc", " usun doc ", "dodaj obszar", "usun obszar" }, 0, 0);
            int        adddele        = adddelemen.Show();
            var        modechangemenu = Menuform.Menu_yn(posnewmenu, 0);

            switch (adddele)
            {
            case 1:
                MakeDocument.handcreateDocver(areas, Law.Id);
                break;

            case 2:
                ModDoc.DelDocHor(areas, Law);
                break;

            case 3:
                addarea_horlaw(areas, Law);

                break;

            case 4:
                delarea_horlaw(areas, Law);
                break;
            }
        }
Esempio n. 2
0
        internal static void DelDocHor(Areas.Areas areas, HorLawdata law)
        {
            Console.Clear();
            Document doc = Program_function.SelectDoc(law, 0, 0);

            areas.DeleteDochorlaw(doc.id, law.Id);
        }
Esempio n. 3
0
        internal void Searchhorlaw()
        {
            Console.SetCursorPosition(main_menu.DlugoscMaxElement, main_menu.Posy);
            string     name       = Console.ReadLine();
            HorLawdata law        = areas.Search_hor_law(name);
            Menu       selectmenu = Menu_form_area.Law_to_menu(law, main_menu.DlugoscMaxElement, main_menu.Posy);

            selectmenu.Shower = new Showernoclear();
            //selectmenu.
            Console.SetCursorPosition(main_menu.DlugoscMaxElement, main_menu.Posy);
            var selected = suportfunction.SelectDoc(selectmenu, law);

            Console.Clear();
            if (selected.id == new Document().id)
            {
                return;
            }
            //var selected= SelectDoc(all_law, DlugoscMaxElement, posnewmenu, ConsoleColor.Blue, ConsoleColor.Yellow, ConsoleColor.DarkMagenta, ConsoleColor.Gray);

            //Console.WriteLine(law.Name);
            Console.WriteLine(selected.title);
            Console.WriteLine(selected.reference);
            Console.ReadKey();
            Console.Clear();
        }
Esempio n. 4
0
        internal void Show()
        {
            Console.Clear();
            HorLawdata Law            = searcher.SearchLawhor();
            var        adddelemen     = new Menu(new string[] { "dodaj doc", " usun doc ", "dodaj obszar", "usun obszar" }, 0, 3);
            int        adddele        = adddelemen.Show();
            var        modechangemenu = Menuform.Menu_yn(0, 8);

            switch (adddele)
            {
            case 0:
                HandcreateDochor hand = new HandcreateDochor(areas);
                hand.Show(Law.Id);
                break;

            case 1:
                DelDoc deldoc = new DelDoc(areas);
                deldoc.DelDocHor(areas, Law, 0, 10);
                break;

            case 2:
                addarea_horlaw(areas, Law);
                break;

            case 3:
                delarea_horlaw(areas, Law);
                break;
            }
        }
Esempio n. 5
0
        internal void addarea_horlaw(Areas.Areas areas, HorLawdata law)
        {
            HandcreateDochor createdoc = new HandcreateDochor(areas);

            //areas.delareahorlaw(law.Id,selecteddoc-1);
            createdoc.Show(law.Id);
        }
Esempio n. 6
0
        internal void DelDocHor(Areas.Areas areas, HorLawdata law, int posx, int posy)
        {
            Console.Clear();
            Document doc = suportfunction.SelectDoc(law, posx, posy);

            areas.DeleteDochorlaw(doc.id, law.Id);
        }
Esempio n. 7
0
        internal static void Searchhorlaw(Areas.Areas areas, Area_date current_area, int dlugoscMaxElement, int v, string message)
        {
            Console.SetCursorPosition(dlugoscMaxElement, v);
            string     name       = Console.ReadLine();
            HorLawdata law        = areas.Search_hor_law(name);
            Menu       selectmenu = Menu_form_area.Law_to_menu(law, dlugoscMaxElement, v + 1);

            selectmenu.Shower = new Showernoclear();
            //selectmenu.
            Console.SetCursorPosition(dlugoscMaxElement, v);
            var selected = SelectDoc(selectmenu, law);

            Console.Clear();
            if (selected.id == new Document().id)
            {
                return;
            }
            //var selected= SelectDoc(all_law, DlugoscMaxElement, posnewmenu, ConsoleColor.Blue, ConsoleColor.Yellow, ConsoleColor.DarkMagenta, ConsoleColor.Gray);

            //Console.WriteLine(law.Name);
            Console.WriteLine(selected.title);
            Console.WriteLine(selected.reference);
            Console.ReadKey();
            Console.Clear();
        }
Esempio n. 8
0
            internal void Show()
            {
                Console.Clear();
                Console.WriteLine("Podaj nazwe usuwanego prawa");
                HorLawdata Law = searcher.SearchLawhor();

                areas.DeleteLawhor(Law.Id);
            }
Esempio n. 9
0
        internal static void DelLawhor(Areas.Areas areas, Area_date current_area, int dlugoscMaxElement, int posnewmenu, string message)
        {
            Console.Clear();
            Console.WriteLine("Podaj nazwe usuwanego prawa");
            HorLawdata Law = Program_function.SearchLawhor(areas, current_area, 0, 0, message);

            areas.DeleteLawhor(Law.Id);
        }
Esempio n. 10
0
        internal static void delarea_horlaw(Areas.Areas areas, HorLawdata law)
        {
            Console.Clear();
            var selectdoc   = Menu_form_area.Law_to_menu(law, 0, 0);
            int selecteddoc = selectdoc.Show();

            if (selecteddoc == 0 || selecteddoc == 1)
            {
                return;
            }
            areas.DeleteDochorlaw(law.List_document[selecteddoc - 1].id, law.Id);
        }
Esempio n. 11
0
        public static Menu Law_to_menu(HorLawdata law, int position_x, int position_y)
        {
            int numberOfDocument = law.List_document.Count;

            string[] name_areas_tab = new string[numberOfDocument + 1];
            name_areas_tab[0] = "zakoncz";
            for (int i = 1; i <= numberOfDocument; i++)
            {
                name_areas_tab[i] = law.List_document[i - 1].title;
            }

            Menu menu_areas = new Menu(name_areas_tab, position_x, position_y);

            return(menu_areas);
        }
Esempio n. 12
0
 internal static void addarea_horlaw(Areas.Areas areas, HorLawdata law)
 {
     MakeDocument.handcreateDochor(areas, law.Id);
     //areas.delareahorlaw(law.Id,selecteddoc-1);
 }
Esempio n. 13
0
 internal Document SelectDoc(Menu menu, HorLawdata local_law)
 {
     return(SelectDoc(menu, local_law.List_document));
 }
Esempio n. 14
0
        internal Document SelectDoc(HorLawdata local_law, int DlugoscMaxElement, int posnewmenu, ConsoleColor backcol_hos, ConsoleColor forecol_hos, ConsoleColor backcol, ConsoleColor forecol)
        {
            Menu selectlaw = Menu_form_area.Law_to_menu(local_law, DlugoscMaxElement, posnewmenu);

            return(SelectDoc(selectlaw, local_law));
        }
Esempio n. 15
0
 internal Document SelectDoc(HorLawdata local_law, int DlugoscMaxElement, int posnewmenu)
 {
     return(SelectDoc(local_law, DlugoscMaxElement, posnewmenu, Menu.DeflautBackcolhos, Menu.DeflautForecolhos, Menu.DeflautBackcol, Menu.DeflautForecol));
 }