コード例 #1
0
        private void btnSalvarTPE_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                TipoExameDTO tip = new TipoExameDTO()
                {
                    Tpe_descriçao = tpa_descriçaoTextBox.Text
                };

                //obj para gravar dados no bd
                ConexaoDAL   conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão);
                TipoExameBLL bll     = new TipoExameBLL(conexao);

                if (this.operacao == "inserir")
                {
                    bll.Incluir(tip);

                    MessageBox.Show("Cadastrado com Sucesso: Código: " + tip.Tpe_id.ToString());
                    // this.LimpaTela();
                }
                else // alterar
                {
                    tip.Tpe_id = Convert.ToInt32(tpe_idTextBox.Text);
                    bll.Alterar(tip);
                    MessageBox.Show("Cadastrado Alterado com Sucesso: Código: " + tip.Tpe_id.ToString());
                }
                this.LimpaTelaEX();
                this.alterarBotoesEX(1);
            }//try
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
コード例 #2
0
        private void btnPesquisarTPE_Click(object sender, EventArgs e)
        {
            // abre o form dentro do form
            form_ConsTipoExame Form_Cad = new form_ConsTipoExame()
            {
                ShowInTaskbar = false,
                StartPosition = FormStartPosition.CenterParent
            };

            Form_Cad.ShowDialog(ActiveForm);

            if (Form_Cad.codigo != 0)
            {
                ConexaoDAL   conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão);
                TipoExameBLL bll     = new TipoExameBLL(conexao);
                TipoExameDTO tip     = bll.CarregaTipoExameDTO(Form_Cad.codigo);
                tpe_idTextBox.Text        = tip.Tpe_id.ToString();
                tpa_descriçaoTextBox.Text = tip.Tpe_descriçao;
                alterarBotoesEX(3);
            }
            else
            {
                this.LimpaTelaEX();
                this.alterarBotoesEX(1);
            }

            //encerra form
            Form_Cad.Dispose();
        }
コード例 #3
0
        public void Alterar(TipoExameDTO tpexaBllCrud)
        {
            if (tpexaBllCrud.Tpe_descriçao.Trim().Length == 0) //verifica se foi informado
            {
                throw new Exception("O tipo do exame é obrigatório");
            }

            TipoExameDAL dalObj = new TipoExameDAL(conexao);

            dalObj.Alterar(tpexaBllCrud);
        }
コード例 #4
0
        }//incluir

        public void Alterar(TipoExameDTO tpexaDalCrud)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "update tbTPExame set tpe_descriçao = @tpe_descriçao where tpe_id = @tpe_id;";

            cmd.Parameters.AddWithValue("@tpe_id", tpexaDalCrud.Tpe_id);
            cmd.Parameters.AddWithValue("@tpe_descriçao", tpexaDalCrud.Tpe_descriçao);
            conexao.Conectar();
            cmd.ExecuteNonQuery(); //não retorna parametro algum
            conexao.Desconectar();
        }//alterar
コード例 #5
0
        public void Incluir(TipoExameDTO tpexaDalCrud)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "insert into tbTPExame(tpe_descriçao) values (@tpe_descriçao);select @@identity;";
            cmd.Parameters.AddWithValue("@tpe_descriçao", tpexaDalCrud.Tpe_descriçao);
            conexao.Conectar();

            tpexaDalCrud.Tpe_id = Convert.ToInt32(cmd.ExecuteScalar());

            conexao.Desconectar();
        }//incluir
コード例 #6
0
        }//pesquisar

        public TipoExameDTO CarregaTipoExameDTO(int tpe_id) //tipo + o campo do banco
        {
            TipoExameDTO tpexame = new TipoExameDTO();
            SqlCommand   cmd     = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "select * from tbTPExame where tpe_id = @tpe_id;";
            cmd.Parameters.AddWithValue("@tpe_id", tpe_id);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                tpexame.Tpe_id        = Convert.ToInt32(registro["tpe_id"]);
                tpexame.Tpe_descriçao = Convert.ToString(registro["tpe_descriçao"]);
            }
            conexao.Desconectar();
            return(tpexame);
        } //carrega