Exemple #1
0
        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);
                }
            }
        }
Exemple #2
0
        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);
                }
            }
        }
Exemple #3
0
        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);
                }
            }
        }