SD (),. Tmpdisk. GetSum (),. Tmpdisk. GetRimWidth (),. Tmpdisk. GetDiameterCentreOpening (),. Tmpdisk. GetDiam ( ),. tmpdisk. getType (),. tmpdisk. getComeData (),. tmpdisk. getCount (),. tmpdisk. getCost ());. tmpdisk. Serialization ("BasaDisk. Dat");. tmpdisk = null;
}
}
Лістинг 3.1.3.9 - Метод класу вікна додавання диска, що реагує на натискання кнопки "Додати"
publicvoidDiskButtonAdd_Click (object sender, EventArgs e)
{stringtmpMarka; (DiskProducerAlter. Text! = "")
{tmpMarka = DiskProducerAlter. Text;}
{= DiskProducerEnter. Text;
}; (DiskSale. Checked)
{= "Так";
}
{= "Ні";
} = newDisk (DiskComeData. Text, DiskPriceSale. Text,, tmpMarka, (int) DiskDiam. Value,. Text, (float) DiskRimWidth. Value,
(int) DiskSum. Value, (int) DiskPSD. Value,
(float) DiskDiameterCentreOpening. Value,
(float) DiskET. Value, (int) DiskCount. Value);. Close ();
}
AutosalonWindowButtonSearch_Click (object sender, EventArgs e) - даний метод описує дії при натисканні кнопки пошуку по базі. Попросту - здійснює пошук за будь збігам відкритої вкладки бази. Якщо збіг знайдено, виділяється рядок, з знайденим збігом. Дане представлено в лістингу 3.1.3.10 на прикладі пошуку в базі автомобілів. Пошук в інших таблицях бази аналогічний. br/>
Лістинг 3.1.3.10 - Пошук по базі
if (search! = "")
{(inti = 0; i
{(int j = 0; j
{(AutosalonAutoTable. Rows [i]. Cells [j]. Value! = null)
{(AutosalonAutoTable. Rows [i]. Cells [j]. Value. ToString () == search)
{. Rows [i]. Selected = true; = 1;
}
}
}
}
}
За закінчення пошуку, якщо збіг був знайдено прапору isfind прирівнюється 1 і врешті пошуку буде виведено повідомлення про закінчення пошуку. Якщо збігів не знайдено - isfind дорівнює 0 і виводиться повідомлення про те, що збігів не було знайдено. p align="justify"> AutosalonWindowButtonRefresh_Click (objectsender, EventArgse) - метод, що відповідає за реакцію програми на натиснення кнопки оновлення таблиці (скасування виділення всіх рядків). Даний метод представлений в лістингу 3.1.3.10 на прикладі бази автомобілів. Відбувається порядковий перебір таблиці, якщо знайдена виділена рядок - виділення знімається. br/>
Лістинг 3.1.3.1...