private void btnEditar_Click(object sender, EventArgs e) { chamados = new MODEL.Chamados { idChamado = Convert.ToInt32(textBoxId.Text), titulo = textBoxTitulo.Text, descricao = textBoxDescricao.Text, equipamento = comboBoxEquipamento.Text, dataAbertura = Convert.ToDateTime(maskedTextBoxAbertura.Text), }; try { chamadosDAO.EditarChamados("MySql.Data.MySqlClient", "Server=localhost;port=3306;Database=academia_db;Uid=root;Pwd=teste;", chamados); MessageBox.Show(" Dados Editados com Sucesso !"); AtualizarTabela(); DesativarBotoes(); LimpaCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void AtualizarTabela() { chamados = new MODEL.Chamados(); try { DataTable linhas = chamadosDAO.ListarDados("MySql.Data.MySqlClient", "Server=localhost;port=3306;Database=academia_db;Uid=root;Pwd=teste;", chamados); dataGridViewChamados.AutoGenerateColumns = true; dataGridViewChamados.DataSource = linhas; dataGridViewChamados.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnBuscar_Click(object sender, EventArgs e) { { chamados = new MODEL.Chamados { titulo = textBoxTituloParaBusca.Text }; try { DataTable linhas = chamadosDAO.PesquisaPorNome("MySql.Data.MySqlClient", "Server=localhost;port=3306;Database=academia_db;Uid=root;Pwd=teste;", chamados);; dataGridViewChamados.AutoGenerateColumns = true; dataGridViewChamados.DataSource = linhas; dataGridViewChamados.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void AtualizarTelaSolo(int id) { chamados = new MODEL.Chamados(); chamados.idChamado = id; try { DataTable linhas = chamadosDAO.SelecionarLinha("MySql.Data.MySqlClient", "Server=localhost;port=3306;Database=academia_db;Uid=root;Pwd=teste;", chamados); foreach (DataRow row in linhas.Rows) { textBoxId.Text = row[0].ToString(); textBoxTitulo.Text = row[1].ToString(); textBoxDescricao.Text = row[2].ToString(); comboBoxEquipamento.Text = row[3].ToString(); maskedTextBoxAbertura.Text = row[4].ToString(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }