예제 #1
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvAcervo.CurrentCell != null)
            {
                int       row = dgvAcervo.CurrentCell.RowIndex;
                IDatabase bd  = new BDDicionario();

                Livro     result = bd.Read(long.Parse(dgvAcervo.Rows[row].Cells[0].Value.ToString()));
                FormLivro form   = new FormLivro(true, result);

                form.StartPosition = FormStartPosition.CenterParent;
                form.ShowDialog(this);
                Fill("");
            }
        }
예제 #2
0
 private void btnRemover_Click(object sender, EventArgs e)
 {
     if (dgvAcervo.CurrentCell != null)
     {
         DialogResult result = MessageBox.Show("Deseja mesmo remover o livro.", "Remoção de livro do acervo.", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == DialogResult.Yes)
         {
             int       row = dgvAcervo.CurrentCell.RowIndex;
             IDatabase bd  = new BDDicionario();
             bd.Delete(long.Parse(dgvAcervo.Rows[row].Cells[0].Value.ToString()));
             Fill("");
         }
     }
     else
     {
         MessageBox.Show("Por favor, selecione uma linha para remover", "Nenhuma linha selecionada!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }