internal static Area_date hand_made_area(Areas.Areas areas) { Console.Clear(); Console.WriteLine("podaj nazwe"); string name = Console.ReadLine(); Console.WriteLine("podaj nazwe rozniujaco jesli potrzeba"); string difname = Console.ReadLine(); while (areas.Isarea(name, difname)) { Console.WriteLine("podaj inną nazwe"); name = Console.ReadLine(); Console.WriteLine("podaj nazwe rozniujaco jesli potrzeba"); difname = Console.ReadLine(); } Console.WriteLine("podaj typ"); string type = Console.ReadLine(); while (!Program.PolAngMianownik.ContainsKey(type)) { Console.WriteLine("błedna nazwa typu podaj dozwolony typ"); type = Console.ReadLine(); } string typang = Program.PolAngMianownik[type]; Console.WriteLine("podaj nazwe obszru wyżej admistracyjnie jesli istnieje"); string higstr = ""; higstr = Console.ReadLine(); string namedifhig = ""; while (!areas.Isarea(higstr) && higstr != "") { Console.WriteLine("brak tworu o takiej nazwie podaj istnejaca"); higstr = Console.ReadLine(); Console.WriteLine("podaj nazwe rozniujaco jesli potrzeba"); namedifhig = Console.ReadLine(); } areas.MadeArea(name, difname, higstr, namedifhig, typang); return(areas.Search(name, difname)[0]); }
internal Area_date Search(int posx, int posy, Area_date current_area) { Console.SetCursorPosition(posx, posy); string area_name = Console.ReadLine(); List <Area_date> area_list = areas.Search(area_name);//area jest od 0 Menu menusearch = Menu_form_area.List_to_menu(area_list, posx + area_name.Length, posy + 1); int selected = menusearch.Show(); if (selected == 0 || selected == -1) { return(current_area); } else //if (selected >= 1 && selected <= area_list.Count) { return(area_list[selected - 1]); } }
public Mainmenu(Areas.Areas areas) { this.areas = areas; current_area = areas.Search("Polska")[0]; main_menu_string = new string[] { $"Sprawdź lokalne prawa w {(current_area.Sex == false ? "tym" : "tej")} {Program.AngPolMiejscownik[current_area.Type]}.", $"Sprawdź prawa w {(current_area.Sex == false ? "tym" : "tej")} {Program.AngPolMiejscownik[current_area.Type]}.", $"sprawdź umowy miedynarodowe w {(current_area.Sex == false ? "tym" : "tej")} {Program.AngPolMiejscownik[current_area.Type]}. ", "Wyszukaj umowy miedzynarodowe", "Znajdź swój obszar.", $"zobacz { current_area.Name } pod który {po_podktóry} {Program.AngPolMianownik[current_area.Type]} podlega.",//current_area.sex==true ? ten : ta plec biologiczno jest zasadniczo determinowa przez obecnosc chromosomu y $"zobacz obszary podległe {(current_area.Sex == false ? "tego" : "tej")} {Program.AngPolCelownik[current_area.Type]}.", "edytuj", "Zakoncz" }; int menuposy = 2, menuposx = 0; main_menu = new Menu(main_menu_string, menuposx, menuposy); main_menu.Shower = new Showernoclear(); end = main_menu_string.Length - 1; }