Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #9
0
        //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);
            }
        }