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; } }
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); }
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(); }
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; } }
internal void addarea_horlaw(Areas.Areas areas, HorLawdata law) { HandcreateDochor createdoc = new HandcreateDochor(areas); //areas.delareahorlaw(law.Id,selecteddoc-1); createdoc.Show(law.Id); }
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); }
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(); }
internal void Show() { Console.Clear(); Console.WriteLine("Podaj nazwe usuwanego prawa"); HorLawdata Law = searcher.SearchLawhor(); areas.DeleteLawhor(Law.Id); }
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); }
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); }
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); }
internal static void addarea_horlaw(Areas.Areas areas, HorLawdata law) { MakeDocument.handcreateDochor(areas, law.Id); //areas.delareahorlaw(law.Id,selecteddoc-1); }
internal Document SelectDoc(Menu menu, HorLawdata local_law) { return(SelectDoc(menu, local_law.List_document)); }
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)); }
internal Document SelectDoc(HorLawdata local_law, int DlugoscMaxElement, int posnewmenu) { return(SelectDoc(local_law, DlugoscMaxElement, posnewmenu, Menu.DeflautBackcolhos, Menu.DeflautForecolhos, Menu.DeflautBackcol, Menu.DeflautForecol)); }