private void TablesDataGridViewInitialize() { TablesDataGridView.DataSource = FileClass.TableGrid(); TablesDataGridView.Columns["TableNumber"].HeaderText = "Номер столика"; TablesDataGridView.Columns["PlaceCount"].HeaderText = "Количество мест"; TablesDataGridView.Columns["Color"].HeaderText = "Цвет"; TablesDataGridView.Columns["FormFactor"].HeaderText = "Форма"; TablesDataGridView.Columns["Material"].HeaderText = "Материал"; TablesDataGridView.Columns["Status"].HeaderText = "Статус"; TablesDataGridView.Columns["Owner"].HeaderText = "Клиент"; TablesDataGridView.Columns["Image"].Visible = false; }
public DetailsForm(bool IsNewList) { InitializeComponent(); CenterToScreen(); buttonRemove.Visible = false; this._table = new Table(); if (IsNewList) { TableNumTextBox.Text = "1"; } else { TableNumTextBox.Text = Convert.ToString(FileClass.GetNewElementNum() + 1); } comboBoxStatus.SelectedItem = "Свободен"; textBoxOwnerName.Text = "NaN"; ButtonSave.Click += SaveButton_ClickForAdd; }
private void SaveButton_ClickForSave(object sender, EventArgs e) { if (!CheckFields()) { string[] value = { TableNumTextBox.Text.Trim(), PlaceCountTextBox.Text.Trim(), comboBoxColor.SelectedItem.ToString(), comboBoxForm.SelectedItem.ToString(), comboBoxMaterial.SelectedItem.ToString(), comboBoxStatus.SelectedItem.ToString(), textBoxOwnerName.Text, pictureBox.ImageLocation }; Int16 _tableNum = Int16.Parse(TableNumTextBox.Text); FileClass.ChangeFile(_tableNum, value); this.Close(); } else { MessageBox.Show("Проверьте корректность введеных данных", "Ошибка", MessageBoxButtons.OK); } }
public Table(Int16 ID) : this(FileClass.ReadFromFile(ID)) { }
private void buttonRemove_Click(object sender, EventArgs e) { FileClass.RemoveFromFile(this._table.TableNumber); this.Close(); }