public MaquinarioUserControl(string id = null) { InitializeComponent(); currentID = -1; maquinarioDao = new MaquinarioDAO(MainWindow.currentPath); combustiveisDao = new CombustiveisDAO(MainWindow.currentPath); comboBox1.DataSource = combustiveisDao.selectIdAndString().Values.ToArray(); if (id != null) { currentID = int.Parse(id); currentMaquinario = maquinarioDao.selectById(int.Parse(id)); textBox1.Text = currentMaquinario.nome; textBox2.Text = currentMaquinario.descricao; comboBox1.SelectedIndex = currentMaquinario.combustivel_id - 1; } }
private void button1_Click(object sender, EventArgs e) { if (currentID != -1) { currentMaquinario.nome = textBox1.Text; currentMaquinario.descricao = textBox2.Text; currentMaquinario.combustivel_id = comboBox1.SelectedIndex + 1; maquinarioDao.update(currentMaquinario); } else { currentMaquinario = new Maquinario(); currentMaquinario.nome = textBox1.Text; currentMaquinario.descricao = textBox2.Text; currentMaquinario.combustivel_id = comboBox1.SelectedIndex + 1; maquinarioDao.insert(currentMaquinario); } MainWindow.updateTreeNodesAction(); MessageBox.Show(this, "Maquinario adicionado com sucesso."); Dispose(); }