public void SettingAddBtn_Click(object sender, EventArgs e) { AddItemDialog dlg = new AddItemDialog { Text = "Add Setting" }; if (dlg.ShowDialog() == DialogResult.OK) { if (!(from setting in ctx.PrinterSettings where setting.Name == dlg.NewItemName.Text select setting).Any() && dlg.NewItemName.Text != "") { ctx.PrinterSettings.Add(new Data.PrinterSetting { Name = dlg.NewItemName.Text, PrinterId = ((Data.Printer)PrinterBindingSource.Current).Id }); ctx.SaveChanges(); PopulateSettings(); SettingsComboBox.SelectedIndex = SettingsComboBox.FindStringExact(dlg.NewItemName.Text); } else { MessageBox.Show("Duplicate/Empty Name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void FilamentAddBtn_Click(object sender, EventArgs e) { AddItemDialog dlg = new AddItemDialog { Text = "Add Setting" }; if (dlg.ShowDialog() == DialogResult.OK) { if (!(from filament in ctx.Filaments where filament.Name == dlg.NewItemName.Text select filament).Any() && dlg.NewItemName.Text != "") { ctx.Filaments.Add(new Data.Filament { Name = dlg.NewItemName.Text }); ctx.SaveChanges(); FilamentComboBox.SelectedIndex = FilamentComboBox.FindStringExact(dlg.NewItemName.Text); } else { MessageBox.Show("Duplicate/Empty Name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void PrinterAddBtn_Click(object sender, EventArgs e) { AddItemDialog dlg = new AddItemDialog { Text = "Add Printer" }; if (dlg.ShowDialog() == DialogResult.OK) { if (!(from printer in ctx.Printers where printer.Name == dlg.NewItemName.Text select printer).Any() && dlg.NewItemName.Text != "") { ctx.Printers.Add(new Data.Printer { Name = dlg.NewItemName.Text }); ctx.SaveChanges(); PrintersComboBox.SelectedIndex = PrintersComboBox.FindStringExact(dlg.NewItemName.Text); } else { MessageBox.Show("Duplicate/Empty Name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }