private void AdicionarPB() { var preBoleta = new Model.PreBoleta(); var pw = new PreBoleta(); pw.DataContext = preBoleta; pw.ShowDialog(); if (pw.DialogResult.HasValue && pw.DialogResult.Value) { PreBoletas.Add(preBoleta); PreBoletasPendentes.Add(preBoleta); preBoleta.status = Status.PENDENTE; _con.add(preBoleta); SelectedPreBoleta = preBoleta; } }
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); } } }