예제 #1
0
        private void Btn_Excluir_Click(object sender, EventArgs e)
        {
            var confirmacao = MessageBox.Show("Deseja realmente excluir o funcionário?", "Confirmação", MessageBoxButtons.YesNo);

            if (confirmacao == DialogResult.Yes)
            {
                if (idVendaEdicao > 0)
                {
                    DBC dbc               = new DBC();
                    var IdCliente         = Convert.ToInt32(TxtBox_CodCliente.Text);
                    var IdFuncionario     = Convert.ToInt32(TxtBox_CodVendedor.Text);
                    var quantidadeVendida = new List <int>();

                    for (int i = 0; i < Dgv_Principal.Rows.Count - 1; i++)
                    {
                        quantidadeVendida.Add(Convert.ToInt32(Dgv_Principal.Rows[i].Cells["Quantidade"].Value.ToString()));
                    }

                    dbc.ExcluirVenda(new Venda
                    {
                        Id                 = idVendaEdicao,
                        ClienteId          = IdCliente,
                        FuncionarioId      = IdFuncionario,
                        ValorTotalProdutos = Convert.ToDouble(TxtBox_ValorTotalProdutos.Text),
                        ValorDocumento     = Convert.ToDouble(TxtBox_ValorDoc.Text),
                        Acrescimo          = Convert.ToDouble(TxtBox_Acrescimo.Text),
                        Desconto           = Convert.ToDouble(TxtBox_Desconto.Text),
                        Observacao         = TxtBox_Observacao.Text
                    }, produtosVenda, quantidadeVendida);
                }
                else
                {
                    MessageBox.Show("Selecione uma venda para excluir.", "Erro de exclusão");
                }
            }
        }