private void AnalisarPB() { var preBoletaClone = (Model.PreBoleta)SelectedPreBoletasPendentes.Clone(); var apbw = new AnalisePB(); apbw.DataContext = preBoletaClone; apbw.ShowDialog(); if (apbw.DialogResult.HasValue && apbw.DialogResult.Value) { SelectedPreBoletasPendentes.status = preBoletaClone.status; _con.update(preBoletaClone); if (preBoletaClone.status == Status.APROVADA) { PreBoletasAprovadas.Add(preBoletaClone); PreBoletasPendentes.Remove(SelectedPreBoletasPendentes); } else if (preBoletaClone.status == Status.REPROVADA) { PreBoletasReprovadas.Add(preBoletaClone); PreBoletasPendentes.Remove(SelectedPreBoletasPendentes); } } }