public void Alterar(STAnimalDTO staBllCrud) { if (staBllCrud.Sta_descriçao.Trim().Length == 0) //verifica se foi informado o sexo { throw new Exception("O status é obrigatório"); } STAnimalDAL dalObj = new STAnimalDAL(conexao); dalObj.Alterar(staBllCrud); }
public void Incluir(STAnimalDTO staDalCrud) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "insert into tbSTAnimal(sta_descriçao) values (@sta_descriçao);select @@identity;"; cmd.Parameters.AddWithValue("@sta_descriçao", staDalCrud.Sta_descriçao); conexao.Conectar(); staDalCrud.Sta_id = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }//incluir
}//incluir public void Alterar(STAnimalDTO staDalCrud) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "update tbSTAnimal set sta_descriçao = @sta_descriçao where sta_id = @sta_id;"; cmd.Parameters.AddWithValue("@sta_id", staDalCrud.Sta_id); cmd.Parameters.AddWithValue("@sta_descriçao", staDalCrud.Sta_descriçao); conexao.Conectar(); cmd.ExecuteNonQuery(); //não retorna parametro algum conexao.Desconectar(); }//alterar
}//pesquisar public STAnimalDTO CarregaSTAnimalDTO(int sta_id) //tipo + o campo do banco { STAnimalDTO car = new STAnimalDTO(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "select * from tbSTAnimal where sta_id = @sta_id;"; cmd.Parameters.AddWithValue("@sta_id", sta_id); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); car.Sta_id = Convert.ToInt32(registro["sta_id"]); car.Sta_descriçao = Convert.ToString(registro["sta_descriçao"]); } conexao.Desconectar(); return(car); } //carrega