//----------------------------------------------------------------------------------------------------------------------------------- //--------------------------------------------*********Botoes**********-------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------------- public void AdicionarProcedimento() { bool flagAchouNaLista = false; foreach (var i in ListaDosProcedimentosAdicionados) { if (ProcedimentoSelecionadoDeTodos.Id == i.Procedimento.Id) { i.QtdDeProcedimentos += 1; i.DataDeAdicao = DateTime.Now; i.ColaboradorAlterou = AtorLogado; flagAchouNaLista = true; break; } } if (flagAchouNaLista == false) { OrcamentosParaProcedimentos aux = new OrcamentosParaProcedimentos() { ColaboradorAlterou = AtorLogado, DataDeAdicao = DateTime.Now, DescontoEmProcentagem = 0, Orcamento = Orcamento, OrcamentoID = Orcamento.Id, Procedimento = ProcedimentoSelecionadoDeTodos, ProcedimentoID = ProcedimentoSelecionadoDeTodos.Id, QtdDeProcedimentos = 1, ValorTotalDoProcedimento = ProcedimentoSelecionadoDeTodos.Preco }; ListaDosProcedimentosAdicionados.Add(aux); } CalcularValoresTotais(); }
public void RemoverProcedimento() { if (ProcedimentoSelecionadoDosAdicionados.QtdDeProcedimentos > 1) { ProcedimentoSelecionadoDosAdicionados.QtdDeProcedimentos -= 1; } else { ListaDosProcedimentosAdicionados.Remove(ProcedimentoSelecionadoDosAdicionados); } CalcularValoresTotais(); }