public ProductArr GetCars() { int Id = 0; string Status = ""; //אם המשתמש רשם ערך בשדה המזהה if (txt_Id.Text != "") { Id = int.Parse(txt_Id.Text); } //מייצרים אוסף של כלל הלקוחות ProductArr productArr = new ProductArr(); productArr.Fill(); productArr.Sort(); if (rdb_Buy.Checked) { Status = "Buy"; } else if (rdb_Rent.Checked) { Status = rdb_Rent.Text; } //מסננים את אוסף הלקוחות לפי שדות הסינון שרשם המשתמש productArr = productArr.Filter(Id, txt_LicenseNumber.Text, Status, cmb_Category.SelectedItem as Category, cmb_Company.SelectedItem as Company); return(productArr); }
private void SetProductsByFilter() { int id = 0; //אם המשתמש רשם ערך בשדה המזהה if (filter_Id.Text != "") { id = int.Parse(filter_Id.Text); } //מייצרים אוסף של כלל המוצרים ProductArr productArr = new ProductArr(); productArr.Fill(); //מסננים את אוסף המוצרים לפי שדות הסינון שרשם המשתמש productArr = productArr.Filter(id, filter_NameProduct.Text, comboBox_FilterCompanie.SelectedItem as Companie, comboBox_FilterCategorie.SelectedItem as Categorie); //מציבים בתיבת הרשימה את אוסף המוצרים listBox_Products.DataSource = productArr; }
private void buttonSearch_Click(object sender, EventArgs e) { if (!CheckFormToSearch()) { MessageBox.Show("נא מלא את הפרטים החסרים", "השלמת פרטים", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } else { ProductArr productArr = new ProductArr(); productArr.Fill(); //houses productArr = productArr.Filter(textBoxSearch.Text, (int)(comboBoxSearch.SelectedValue), Convert.ToInt32(textBoxPriceFrom.Text), Convert.ToInt32(textBoxPriceTill.Text)); listBoxProperties.DataSource = productArr; if (listBoxProperties.Items.Count < 1) { if ((int)(comboBoxSearch.SelectedValue) == 1) { MessageBox.Show("אין בית מתאים", "סינון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } else { MessageBox.Show("אין דירה מתאימה", "סינון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } } } }
private void button_Click(object sender, EventArgs e) { Button b = (sender as Button); Company company = companyArr.GetCompany(b.Text); new_productArr = productArr.Filter(company); AddPictureBox(new_productArr.Count); KeepSize(); }
private void ProductArrRentToForm() { ProductArr productArr = new ProductArr(); productArr.FillRent(); productArr = productArr.Filter(""); listBox_Data.DataSource = productArr; listBox_Data.DisplayMember = "Model_V2"; }
private void buttonFillter_Click(object sender, EventArgs e) { if (!CheckFilter()) { MessageBox.Show("פרטים לא תקינים", "השלמת פרטים", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } else { ProductArr productArr = new ProductArr(); productArr.Fill(); Product product = new Product(); if (GetIsHouses()) { productArr = productArr.Filter(textBox_FilterName.Text, 1, Convert.ToInt32(textBoxPriceFrom.Text), Convert.ToInt32(textBoxPriceTill.Text)); listViewProducts.Items.Clear(); FillListViewForFilter(productArr, true); if (listViewProducts.Items.Count < 1) { MessageBox.Show("אין בית מתאים", "סינון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); FilllistViewProducts(GetIsHouses()); } } else { productArr = productArr.Filter(textBox_FilterName.Text, 2, Convert.ToInt32(textBoxPriceFrom.Text), Convert.ToInt32(textBoxPriceTill.Text)); listViewProducts.Items.Clear(); FillListViewForFilter(productArr, false); if (listViewProducts.Items.Count < 1) { MessageBox.Show("אין דירה מתאימה", "סינון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); FilllistViewProducts(GetIsHouses()); } } } }
public ProductArr GetCars() { int minPrice = 0, maxPrice; ProductArr productArr = new ProductArr(); productArr.Fill(); productArr.Sort(); maxPrice = Convert.ToInt32(txt_maxPrice.Text); minPrice = Convert.ToInt32(txt_minPrice.Text); //מסננים את אוסף הלקוחות לפי שדות הסינון שרשם המשתמש productArr = productArr.Filter(cmb_Company.SelectedItem as Company, minPrice, maxPrice); return(productArr); }
public ProductArr GetCars() { int Id = 0; //אם המשתמש רשם ערך בשדה המזהה //מייצרים אוסף של כלל הלקוחות ProductArr productArr = new ProductArr(); productArr.Fill(); //מסננים את אוסף הלקוחות לפי שדות הסינון שרשם המשתמש productArr = productArr.Filter(Id, "", Status, cmb_Category.SelectedItem as Category, cmb_Company.SelectedItem as Company); return(productArr); }
private void SetProductsByFilter() { string nameProduct = ""; if (textbox_filter_productName.Text != "") { nameProduct = textbox_filter_productName.Text; } ProductArr productArr = new ProductArr(); productArr.Fill(); productArr = productArr.Filter(nameProduct, comboBox_filter_onStock.Text, comboBox_filter_category.SelectedItem as CategoryProduct ); //מציבים בתיבת הרשימה את אוסף המוצרים listBox_product.DataSource = productArr; }
private void InitializeUpdateForClient() { ClientArr clientArr = new ClientArr(); clientArr.Fill(); Client client = clientArr.ReturnClientWithMail(textBoxSignInMail.Text); ProductArr productArr = new ProductArr(); productArr = productArr.Filter(client); int a = 0; // for apartments int h = 0; // for houses; if (productArr.Count < 1) { MessageBox.Show("אין נכסים לעדכן", "עידכון נכס", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } else { //שש מקרים בגלל שיש שש מקומות לשים את התמונות של הדירות for (int i = 0; i < productArr.Count && i < 5; i++) { if ((productArr[i] as Product).Catagory.ID == 1) { switch (h) { case 0: ProductToFormPictureOnly(productArr[i] as Product, pictureBox8); pictureBox8.Tag = (productArr[i] as Product).ID; break; case 1: ProductToFormPictureOnly(productArr[i] as Product, pictureBox9); pictureBox9.Tag = (productArr[i] as Product).ID; break; case 2: ProductToFormPictureOnly(productArr[i] as Product, pictureBox10); pictureBox10.Tag = (productArr[i] as Product).ID; break; } h++; } else { switch (a) { case 0: ProductToFormPictureOnly(productArr[i] as Product, pictureBox13); pictureBox13.Tag = (productArr[i] as Product).ID; break; case 1: ProductToFormPictureOnly(productArr[i] as Product, pictureBox12); pictureBox12.Tag = (productArr[i] as Product).ID; break; case 2: ProductToFormPictureOnly(productArr[i] as Product, pictureBox11); pictureBox11.Tag = (productArr[i] as Product).ID; break; } a++; } } tabHouses.SelectedTab = tabPageUpdateProperty; } }