예제 #1
0
        private void btnSalvarAP_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                AplicaçaoDTO apl = new AplicaçaoDTO()
                {
                    Apl_descriçao = apl_descriçaoTextBox.Text
                };

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

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

                    MessageBox.Show("Cadastrado com Sucesso: Código: " + apl.Apl_id.ToString());
                    // this.LimpaTela();
                }
                else // alterar
                {
                    apl.Apl_id = Convert.ToInt32(apl_idTextBox.Text);
                    bll.Alterar(apl);
                    MessageBox.Show("Cadastrado Alterado com Sucesso: Código: " + apl.Apl_id.ToString());
                }
                this.LimpaTelaAP();
                this.alterarBotoesAP(1);
            }//try
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
예제 #2
0
        public void Alterar(AplicaçaoDTO apliBllCrud)
        {
            if (apliBllCrud.Apl_descriçao.Trim().Length == 0) //verifica se foi informado
            {
                throw new Exception("O tipo de aplicaçao é obrigatório");
            }

            AplicaçaoDAL dalObj = new AplicaçaoDAL(conexao);

            dalObj.Alterar(apliBllCrud);
        }
예제 #3
0
        }//incluir

        public void Alterar(AplicaçaoDTO apliDalCrud)
        {
            SqlCommand cmd = new SqlCommand()
            {
                Connection = conexao.Conexao,
                CommandText = "update tbAplicaçao set apli_aplicaçao = @apl_descriçao where apl_id = @apl_id;"
            };
            cmd.Parameters.AddWithValue("@apl_id", apliDalCrud.Apl_id);
            cmd.Parameters.AddWithValue("@apl_descriçao", apliDalCrud.Apl_descriçao);
            conexao.Conectar();
            cmd.ExecuteNonQuery(); //não retorna parametro algum
            conexao.Desconectar();
        }//alterar
예제 #4
0
        public void Incluir(AplicaçaoDTO apliDalCrud)
        {
            SqlCommand cmd = new SqlCommand()
            {
                Connection = conexao.Conexao,
                CommandText = "insert into tbAplicaçao(apl_descriçao) values (@apl_descriçao);select @@identity;"
            };
            cmd.Parameters.AddWithValue("@apl_descriçao", apliDalCrud.Apl_descriçao);
            conexao.Conectar();

            apliDalCrud.Apl_id = Convert.ToInt32(cmd.ExecuteScalar());

            conexao.Desconectar();
        }//incluir
예제 #5
0
        }//pesquisar

        public AplicaçaoDTO CarregaAplicaçaoDTO(int apl_id) //tipo + o campo do banco
        {
            AplicaçaoDTO tpProtocolo = new AplicaçaoDTO();
            SqlCommand cmd = new SqlCommand()
            {
                Connection = conexao.Conexao,
                CommandText = "select * from tbAplicaçao where apl_id = @apl_id;"
            };
            cmd.Parameters.AddWithValue("@apl_id", apl_id);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();
            if (registro.HasRows)
            {
                registro.Read();
                tpProtocolo.Apl_id = Convert.ToInt32(registro["apl_id"]);
                tpProtocolo.Apl_descriçao = Convert.ToString(registro["apl_descriçao"]);
            }
            conexao.Desconectar();
            return tpProtocolo;
        }//carrega