public Boolean Insert(SintomaModel _obj) { Boolean resultado = false; try { String SQL = String.Format("INSERT INTO sintoma (" + "nome) " + "VALUES ('{0}')", _obj.Nome.ToString() ); int linhasAfetadas = Conexao.ExecutarIDU(SQL); if (linhasAfetadas > 0) { resultado = true; } return(resultado); } catch (Exception ex) { throw new Exception(ex.Message); } }
public SintomaModel GetForID(int _id) { SintomaModel s = null; try { String SQL = String.Format("SELECT * FROM sintoma WHERE sintomaId = {0};", _id); SqlDataReader data = Conexao.ExecutarSelect(SQL); if (data.Read()) { s = new SintomaModel(); s.SintomaId = Convert.ToInt32(data["SintomaId"]); s.Nome = data["Nome"].ToString(); } data.Close(); Conexao.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(s); }
public Dictionary <int, SintomaModel> GetAll() { Dictionary <int, SintomaModel> mapaSintomas = new Dictionary <int, SintomaModel>(); try { String SQL = "SELECT * FROM sintoma;"; SqlDataReader data = Conexao.ExecutarSelect(SQL); while (data.Read()) { SintomaModel s = new SintomaModel(); s.SintomaId = Convert.ToInt32(data["SintomaId"]); s.Nome = data["Nome"].ToString(); mapaSintomas.Add(s.SintomaId, s); } data.Close(); Conexao.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(mapaSintomas); }
public Boolean Update(SintomaModel _obj) { Boolean resultado = false; try { String SQL = String.Format("UPDATE sintoma SET " + "nome = '{0}' WHERE sintomaId = {1}", _obj.Nome.ToString(), _obj.SintomaId.ToString() ); int linhasAfetadas = Conexao.ExecutarIDU(SQL); if (linhasAfetadas > 0) { resultado = true; } return(resultado); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void CarregarSintomaForm(SintomaModel _sintoma) { try { txtSintomaId.Text = _sintoma.SintomaId.ToString(); txtNome.Text = _sintoma.Nome; } catch (Exception ex) { MessageBox.Show("ERRO ao carregar dados do Sintoma.", ex.Message); } }
private void dgvDados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int sintomaId = Convert.ToInt32(dataGridViewDados.SelectedRows[0].Cells[0].Value); SintomaModel s = tabelaSintomas[sintomaId]; SintomaCadastroForm fp = new SintomaCadastroForm(); fp.Tag = s; fp.ShowDialog(); }
private SintomaModel CapturarSintoma() { SintomaModel sintoma = new SintomaModel(); try { sintoma.SintomaId = Convert.ToInt32(txtSintomaId.Text); sintoma.Nome = txtNome.Text; } catch (Exception ex) { MessageBox.Show("ERRO ao capturar dados do Sintoma.", ex.Message); } return(sintoma); }
private void btnSalvar_Click(object sender, EventArgs e) { try { SintomaModel sintoma = CapturarSintoma(); PessoaController control = new PessoaController(); if ((Boolean)control.BD('i', sintoma)) { MessageBox.Show("Cadastro efetuado com sucesso!!!"); } else { MessageBox.Show("Cadastro NÃO efetuado!!!"); } } catch (Exception ex) { MessageBox.Show("ERRO ao inserir Sintoma.", ex.Message); } }
//Adicionado para implementar as opções de filtro public Dictionary <int, SintomaModel> BuscarListaFiltrada(String _filtros) { Dictionary <int, SintomaModel> mapaSintomas = new Dictionary <int, SintomaModel>(); try { String SQL = "SELECT * FROM sintoma WHERE "; int saida; if (int.TryParse(_filtros, out saida)) { SQL += String.Format("sintomaId = {0}", _filtros); } else { SQL += String.Format("nome LIKE '%{0}%'", _filtros); } SqlDataReader data = Conexao.ExecutarSelect(SQL); while (data.Read()) { SintomaModel s = new SintomaModel(); s.SintomaId = Convert.ToInt32(data["SintomaId"]); s.Nome = data["Nome"].ToString(); mapaSintomas.Add(s.SintomaId, s); } data.Close(); Conexao.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(mapaSintomas); }
private void buttonAlterar_Click(object sender, EventArgs e) { try { SintomaModel s = CapturarSintoma(); SintomaController control = new SintomaController(); if ((Boolean)control.BD('s', s)) { MessageBox.Show("Cadastro alterado com sucesso!!!"); } else { MessageBox.Show("Cadastro NÃO alterado!!!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void CadastroSintomaForm_Load(object sender, EventArgs e) { try { //CarregarComboEstados(); if (this.Tag != null) { buttonAlterar.Visible = true; buttonSalvar.Visible = false; txtSintomaId.Enabled = false; SintomaModel s = (SintomaModel)this.Tag; CarregarSintomaForm(s); } } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR FORM", ex.Message); } }