예제 #1
0
        private void Fill(string filtro)
        {
            IDatabase    bd   = new BDMySql();
            List <Livro> list = bd.ListAll();

            dgvAcervo.Rows.Clear();
            foreach (Livro sundfeld in list)
            {
                if (filtro == "" || sundfeld.Autor.ToUpper().Contains(filtro.ToUpper()) || sundfeld.Titulo.ToUpper().Contains(filtro.ToUpper()))
                {
                    dgvAcervo.Rows.Add(sundfeld.Codigo, sundfeld.Titulo, sundfeld.Autor);
                }
            }
        }
예제 #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            IDatabase bd = new BDMySql();

            if (salvar)
            {
                bd.Save(new Livro(0, txtTitulo.Text, txtAutor.Text));
                Dispose();
            }
            else if (editavel)
            {
                bd.Update(new Livro(long.Parse(txtNumero.Text), txtTitulo.Text, txtAutor.Text));
                Dispose();
            }
            else
            {
            }
        }