Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
K
//Rextester.Program.Main is the entry point for your code. Don't change it. //Microsoft (R) Visual C# Compiler version 2.9.0.63208 (958f2354) using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public partial class Form1 : Form { enum R_oferty { Wynajem, Sprzedaż }; Color kolor1 = Color.White; enum przezn { Biuro, Urząd, Mieszkanie, Dom }; List<object[]> wszystkie_mieszkania = new List<object[]>(); List<object[]> wyszukiwanie = new List<object[]>(); public Form1() { InitializeComponent(); } private void btn_kolor (object sender, EventArgs e) { colorDialog1.ShowDialog(); kolor1 = colorDialog1.Color; panel1.BackColor = kolor1; } private void Form1_Load(object sender, EventArgs e) { panel1.BackColor = kolor1; combo1_oferty.Items.Add(R_oferty.Wynajem.ToString()); combo1_oferty.Items.Add(R_oferty.Sprzedaż.ToString()); combo1_przezn.Items.Add(przezn.Biuro.ToString()); combo1_przezn.Items.Add(przezn.Dom.ToString()); combo1_przezn.Items.Add(przezn.Urząd.ToString()); combo1_przezn.Items.Add(przezn.Mieszkanie.ToString()); combo2_ofert.Items.Add(R_oferty.Wynajem.ToString()); combo2_ofert.Items.Add(R_oferty.Sprzedaż.ToString()); combo2_przezn.Items.Add(przezn.Biuro.ToString()); combo2_przezn.Items.Add(przezn.Urząd.ToString()); combo2_przezn.Items.Add(przezn.Mieszkanie.ToString()); } private void panel1_Paint(object sender, PaintEventArgs e) { } void odswiez () { dataGridView2.Rows.Clear(); foreach (object [] element in wszystkie_mieszkania) dataGridView2.Rows.Add(element); } void odswiez_wysz () { dataGridView2.Rows.Clear(); foreach (object[] element in wyszukiwanie) dataGridView2.Rows.Add(element); wyszukiwanie.Clear(); //clearowanie listy!!!!!!!!!!!! } void uzupelnienie_listy () //uzupelnienie listy dodanych mieszkan { object[] nowe_mieszkanie = new object[7]; nowe_mieszkanie[0] = combo1_oferty.Text; nowe_mieszkanie[1] = combo1_przezn.Text; nowe_mieszkanie[2] = tbox1_metry.Text; nowe_mieszkanie[3] = (int)numeric1_liczba.Value; nowe_mieszkanie[4] = (int)numeric_cena1.Value; nowe_mieszkanie[5] = dateTimePicker1.Value; nowe_mieszkanie[6] = colorDialog1.Color; wszystkie_mieszkania.Add(nowe_mieszkanie); } void uzupelnienie_wyszukiwania () { foreach(object [] mieszkania in wszystkie_mieszkania) { wyszukiwanie.Add(mieszkania); } } private void btn_wstaw (object sender, EventArgs e) { uzupelnienie_listy(); if (combo1_oferty.SelectedIndex == -1) MessageBox.Show("Błąd! Proszę wybrać rodzaj oferty.","Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); else if (combo1_przezn.SelectedIndex==-1) MessageBox.Show("Błąd! Proszę wybrać przeznaczenie.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); else odswiez(); tbox1_metry.Clear(); combo1_oferty.SelectedIndex = -1; combo1_przezn.SelectedIndex = -1; } private void btn_filtruj (object sender, EventArgs e) { uzupelnienie_wyszukiwania(); if(combo2_ofert.SelectedIndex!=-1) { foreach (object[] wiersz in wyszukiwanie.ToList()) { if (wiersz[0].ToString() != ((R_oferty)combo2_ofert.SelectedIndex).ToString()) { wyszukiwanie.Remove(wiersz); } } } if(combo2_przezn.SelectedIndex!=-1) { foreach (object[] wiersz2 in wyszukiwanie.ToList()) { if (wiersz2[1].ToString() != ((przezn)combo2_przezn.SelectedIndex).ToString()) { wyszukiwanie.Remove(wiersz2); } } } if(numeric_cena2.Value!=0) { foreach (object[] wiersz2 in wyszukiwanie.ToList()) { if (decimal.Parse(wiersz2[4].ToString()) != numeric_cena2.Value) { wyszukiwanie.Remove(wiersz2); } } } odswiez_wysz(); } private void btn_cofnij(object sender, EventArgs e) { odswiez(); combo2_ofert.SelectedIndex = -1; combo2_przezn.SelectedIndex = -1; } } } }
run
|
edit
|
history
|
help
0
isanagram
Hi
Login Silencioso
D112
Testing list
Convert string to TimeSpan in C#
Simplified login system
1
First Test With Coder - 3 digit number into digits
عبدالله