Esempio n. 1
0
        }//salvar

        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            // abre o form dentro do form
            form_ConsRaça Form_Cad = new form_ConsRaça();

            Form_Cad.ShowInTaskbar = false;
            Form_Cad.StartPosition = FormStartPosition.CenterParent;
            Form_Cad.ShowDialog(ActiveForm);

            if (Form_Cad.codigo != 0)
            {
                ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão);
                RaçaBLL    bll     = new RaçaBLL(conexao);
                RaçaDTO    raça    = bll.CarregaRaçaDTO(Form_Cad.codigo);
                raç_idTextBox.Text        = raça.Raç_id.ToString();
                raç_descriçaoTextBox.Text = raça.Raç_descriçao;
                alterarBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alterarBotoes(1);
            }

            //encerra form
            Form_Cad.Dispose();
        }
Esempio n. 2
0
        public void Incluir(RaçaDTO raçBllCrud)
        {
            if (raçBllCrud.Raç_descriçao.Trim().Length == 0) //verifica se foi informado uma raça e ou se esta vazio
            {
                throw new Exception("O nome da raça é obrigatório");
            }
            raçBllCrud.Raç_descriçao = raçBllCrud.Raç_descriçao.ToUpper(); //coloca em maiusculo

            RaçaDAL dalObj = new RaçaDAL(conexao);

            dalObj.Incluir(raçBllCrud);
        }
Esempio n. 3
0
        }//pesquisar

        public RaçaDTO CarregaRaçaDTO(int raç_id) //tipo + o campo do banco
        {
            RaçaDTO    raça = new RaçaDTO();
            SqlCommand cmd  = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "select * from tbRaça where raç_id = @raç_id;";
            cmd.Parameters.AddWithValue("@raç_id", raç_id);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                raça.Raç_id        = Convert.ToInt32(registro["raç_id"]);
                raça.Raç_descriçao = Convert.ToString(registro["raç_descriçao"]);
            }
            conexao.Desconectar();
            return(raça);
        } //carrega_raça
Esempio n. 4
0
        }//incluir

        public void Alterar(RaçaDTO raçaDalCrud)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = conexao.Conexao;
                cmd.CommandText = "update tbRaça set raç_descriçao = @raç_descriçao , raç_especie = @raç_especie where raç_id = @raç_id;";
                cmd.Parameters.AddWithValue("@raç_id", raçaDalCrud.Raç_id);
                cmd.Parameters.AddWithValue("@raç_descriçao", raçaDalCrud.Raç_descriçao);
                cmd.Parameters.AddWithValue("@raç_especie", raçaDalCrud.Raç_especie);
                conexao.Conectar();
                cmd.ExecuteNonQuery(); //não retorna parametro algum
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
            finally
            {
                conexao.Desconectar();
            }
        }//alterar
Esempio n. 5
0
        public void Incluir(RaçaDTO raçaDalCrud)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = conexao.Conexao;
                cmd.CommandText = "insert into tbRaça(raç_descriçao, raç_especie) values (@raç_descriçao, @raç_especie);select @@identity;";
                cmd.Parameters.AddWithValue("@raç_descriçao", raçaDalCrud.Raç_descriçao);
                cmd.Parameters.AddWithValue("@raç_especie", raçaDalCrud.Raç_especie);
                conexao.Conectar();
                raçaDalCrud.Raç_id = Convert.ToInt32(cmd.ExecuteScalar());
            }

            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
            finally
            {
                conexao.Desconectar();
            }
        }//incluir
Esempio n. 6
0
        //---------- CONFIG BOTOES - SALVAR  ---------------- //
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            {
                try
                {
                    //leitura dos dados
                    RaçaDTO raça = new RaçaDTO();
                    raça.Raç_descriçao = raç_descriçaoTextBox.Text;
                    raça.Raç_especie   = Convert.ToInt32(raç_especieComboBox.SelectedValue);//11-02

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

                    if (this.operacao == "inserir")
                    {
                        bll.Incluir(raça);

                        MessageBox.Show("Cadastrado com Sucesso: Código: " + raça.Raç_id.ToString());
                        // this.LimpaTela();
                    }
                    else // alterar
                    {
                        raça.Raç_id = Convert.ToInt32(raç_idTextBox.Text);
                        bll.Alterar(raça);
                        MessageBox.Show("Cadastrado Alterado com Sucesso: Código: " + raça.Raç_id.ToString());
                    }
                    this.LimpaTela();
                    this.alterarBotoes(1);
                }//try
                catch (Exception erro)
                {
                    MessageBox.Show(erro.Message);
                }
            }
        }//salvar