Example #1
0
        private void notaFiscalDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 5)
            {
                DialogResult excluir = MessageBox.Show("VocĂȘ quer excluir a nota?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (excluir == DialogResult.Yes)
                {
                    //Define a linha selecionada
                    DataGridViewRow linha = new DataGridViewRow();
                    linha = notaFiscalDataGridView.Rows[e.RowIndex];

                    //Retorna os valores da linha para usar no metodo delete
                    var idDaNotaSelecionada     = (int)linha.Cells[0].Value;
                    var numeroDaNotaSelecionada = (string)linha.Cells[2].Value;
                    var statusDaNotaSelecionada = (bool)linha.Cells[4].Value;
                    var tituloDaNotaSelecionada = (string)linha.Cells[3].Value;

                    var tableAdapter = new Banco_de_Dados.NotaFiscalBDDataSetTableAdapters.notaFiscalTableAdapter();

                    tableAdapter.Delete(
                        idDaNotaSelecionada,
                        numeroDaNotaSelecionada,
                        statusDaNotaSelecionada,
                        tituloDaNotaSelecionada
                        );

                    //Atualiza o dataGrid
                    this.notaFiscalTableAdapter.Fill(this.notaFiscalBDDataSet.notaFiscal);
                }
            }
        }
Example #2
0
        public void SalvarNoBD(string numeroDaNota, string tituloDaNota, byte[] imagemDaNota, bool statusDaNota)
        {
            var tableAdapter = new Banco_de_Dados.NotaFiscalBDDataSetTableAdapters.notaFiscalTableAdapter();

            tableAdapter.Insert(imagemDaNota, numeroDaNota, statusDaNota, tituloDaNota);
        }