private void btnPesquisar_Click(object sender, EventArgs e) { // abre o form dentro do form form_ConsVacina Form_Cad = new form_ConsVacina(); 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); VacinaBLL bll = new VacinaBLL(conexao); VacinaDTO vac = bll.CarregaVacinaDTO(Form_Cad.codigo); vac_idTextBox.Text = vac.Vac_id.ToString(); // vac_vacinaTextBox.Text = vac.Vac_; alterarBotoes(3); } else { this.LimpaTela(); this.alterarBotoes(1); } //encerra form Form_Cad.Dispose(); }
private void btnSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados VacinaDTO vac = new VacinaDTO(); // vac.Vac_vacina = vac_vacinaTextBox.Text; //obj para gravar dados no bd ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); VacinaBLL bll = new VacinaBLL(conexao); if (this.operacao == "inserir") { bll.Incluir(vac); MessageBox.Show("Cadastrado com Sucesso: Código: " + vac.Vac_id.ToString()); // this.LimpaTela(); } else // alterar { vac.Vac_id = Convert.ToInt32(vac_idTextBox.Text); bll.Alterar(vac); MessageBox.Show("Cadastrado Alterado com Sucesso: Código: " + vac.Vac_id.ToString()); } this.LimpaTela(); this.alterarBotoes(1); }//try catch (Exception erro) { MessageBox.Show(erro.Message); } }
public void Alterar(VacinaDTO vacBllCrud) { /* if (vacBllCrud.Vac_tipo.Trim().Length == 0) //verifica se foi informado * { * throw new Exception("A vacina é obrigatória"); * } */ VacinaDAL dalObj = new VacinaDAL(conexao); dalObj.Alterar(vacBllCrud); }
}//incluir public void Alterar(VacinaDTO vacDalCrud) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "update tbVacina set vac_atendimento = @vac_atendimento, vac_tipo = @vac_tipo, vac_aplicaçao = @vac_aplicaçao, vac_data = @vac_data, vac_intervalo = @vac_intervalo where vac_id = @vac_id;"; cmd.Parameters.AddWithValue("@vac_id", vacDalCrud.Vac_id); cmd.Parameters.AddWithValue("@vac_atendimento", vacDalCrud.Vac_atendimento); cmd.Parameters.AddWithValue("@vac_tipo", vacDalCrud.Vac_tipo); cmd.Parameters.AddWithValue("@vac_aplicaçao", vacDalCrud.Vac_aplicaçao); cmd.Parameters.AddWithValue("@vac_data", vacDalCrud.Vac_data); cmd.Parameters.AddWithValue("@vac_intervalo", vacDalCrud.Vac_intervalo); conexao.Conectar(); cmd.ExecuteNonQuery(); //não retorna parametro algum conexao.Desconectar(); }//alterar
public void Incluir(VacinaDTO vacDalCrud) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "insert into tbVacina(vac_atendimento, vac_tipo, vac_aplicaçao, vac_data, vac_intervalo) values (@vac_atendimento, @vac_tipo, @vac_aplicaçao, @vac_data, @vac_intervalo);select @@identity;"; cmd.Parameters.AddWithValue("@vac_atendimento", vacDalCrud.Vac_atendimento); cmd.Parameters.AddWithValue("@vac_tipo", vacDalCrud.Vac_tipo); cmd.Parameters.AddWithValue("@vac_aplicaçao", vacDalCrud.Vac_aplicaçao); cmd.Parameters.AddWithValue("@vac_data", vacDalCrud.Vac_data); cmd.Parameters.AddWithValue("@vac_intervalo", vacDalCrud.Vac_intervalo); conexao.Conectar(); vacDalCrud.Vac_id = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }//incluir
private void BtnSalvarVA_Click(object sender, EventArgs e) { try { //leitura dos dados VacinaDTO vac = new VacinaDTO() { Vac_atendimento = vac_atendimentoTextBox.Text, Vac_tipo = Convert.ToInt32(vac_tipoComboBox.Text), Vac_aplicaçao = Convert.ToInt32(vac_aplicaçaoComboBox.Text), Vac_data = vac_dataTextBox.Text, Vac_intervalo = vac_intervaloTextBox.Text }; //obj para gravar dados no bd ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); VacinaBLL bll = new VacinaBLL(conexao); if (this.operacao == "inserir") /// alterar salvar para inserir { bll.Incluir(vac); MessageBox.Show("Cadastrado com Sucesso: Código: " + vac.Vac_id.ToString()); pnInfo.Show(); } else { vac.Vac_id = Convert.ToInt32(pre_idTextBox.Text); bll.Alterar(vac); MessageBox.Show("Cadastrado Alterado com Sucesso: Código: " + vac.Vac_id.ToString()); } this.LimpaTelaVA(); this.AlterarBotoesVA(1); } //try catch (Exception erro) { MessageBox.Show(erro.Message); } }
}//pesquisar public VacinaDTO CarregaVacinaDTO(int vac_id) //tipo + o campo do banco { VacinaDTO vac = new VacinaDTO(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "select * from tbVacina where vac_id = @vac_id;"; cmd.Parameters.AddWithValue("@vac_id", vac_id); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); vac.Vac_id = Convert.ToInt32(registro["vac_id"]); vac.Vac_atendimento = Convert.ToString(registro["vac_atendimento"]); vac.Vac_tipo = Convert.ToInt32(registro["vac_tipo"]); vac.Vac_aplicaçao = Convert.ToInt32(registro["vac_aplicaçao"]); vac.Vac_data = Convert.ToString(registro["vac_data"]); vac.Vac_intervalo = Convert.ToString(registro["vac_intervalo"]); } conexao.Desconectar(); return(vac); } //carrega