コード例 #1
0
 private void btnRemoveServico_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow row in dgServicoOrcamento.SelectedRows)
     {
         ServicoOrcamento servicoOrcamento = (ServicoOrcamento)row.Cells[0].Value;
         if (servicoOrcamento != null)
         {
             servicoOrcamento.reduzQuantidade();
         }
     }
     AtualizaListaServicosOrcamento();
     AtualizarTotal();
 }
コード例 #2
0
        private void btnAdicionaServico_Click(object sender, EventArgs e)
        {
            foreach (DataGridViewRow row in dgServicos.SelectedRows)
            {
                DataGridViewCellCollection data = row.Cells;
                Servico servico = (Servico)row.Cells[0].Value;
                if (servico != null)
                {
                    ServicoOrcamento servicoOrcamento = new ServicoOrcamento(servico, 1);

                    if (listaServicosOrcamento.Contains(servicoOrcamento))
                    {
                        ServicoOrcamento listado = listaServicosOrcamento.First(po => po.getServico().getNome() == servicoOrcamento.getServico().getNome());
                        listado.incrementaQuantidade();
                    }
                    else
                    {
                        listaServicosOrcamento.Add(servicoOrcamento);
                    }
                }
            }
            AtualizaListaServicosOrcamento();
            AtualizarTotal();
        }