private void ExecutarConstrutorPadrao() { InitializeComponent(); _listaLivro = new List <Livro>(); _lista = new ListaLivro(); _listaLivroController = new ListaLivroController(); CarregarLivros(); }
public bool ApagarListaLivro(int codigoTitulo) { var listaLivro = new ListaLivro { CodigoTitulo = codigoTitulo, Desabilitado = true }; if (_livroDao.Desabilitar(listaLivro)) { XtraMessageBox.Show("Operação realizada com sucesso!!", "Mensagem de Notificação"); return(true); } return(false); }
public bool Desabilitar(ListaLivro listaLivroModel) { var deuCerto = false; using (FbConnection conexaoFireBird = Conexao.GetInstancia().GetConexao()) { conexaoFireBird.Open(); var transacao = conexaoFireBird.BeginTransaction(); var cmd = new FbCommand { Connection = conexaoFireBird, Transaction = transacao }; try { var sql = @"UPDATE TITULO SET DESABILITAR = @DESABILITAR WHERE CODIGOTITULO = @CODIGOTITULO"; cmd.Connection.Execute(sql, listaLivroModel, transacao); deuCerto = true; } catch (Exception e) { XtraMessageBox.Show(e.Message); } finally { if (deuCerto) { transacao.Commit(); } else { transacao.Rollback(); } conexaoFireBird.Close(); } return(deuCerto); } }