private void btnRecursosMais2_Click(object sender, RoutedEventArgs e) { //bloquear modificação de processos e recursos for (int i = 0; i < WPRecursos2.Items.Count; i++) { ((UCRequer)WPRecursos2.Items[i]).cmb1.IsEnabled = false; } if (WPProcessos.Items.Count > 0 && WPRecursos.Items.Count > 0) { Bloquear(true); UCRequer recurso = new UCRequer(); for (int i = 0; i < WPRecursos.Items.Count; i++) { //Bloquear por questões de pontos int cont = 0; for (int x = 0; x < WPRecursos2.Items.Count; x++) { if (((UCRequer)WPRecursos2.Items[x]).cmb1.SelectedValue.Equals("Recurso " + i)) { cont++; } } if (cont < int.Parse(((UCRescurso)WPRecursos.Items[i]).txtPontos.Text)) { recurso.cmb1.Items.Add("Recurso " + i); } } for (int i = 0; i < WPProcessos.Items.Count; i++) { recurso.cmb2.Items.Add("Processo " + i); } recurso.cmb1.SelectedIndex = 0; recurso.cmb2.SelectedIndex = 0; if (recurso.cmb1.Items.Count > 0 && recurso.cmb2.Items.Count > 0) WPRecursos2.Items.Add(recurso); if (WPRecursos2.Items.Count > 0) { ((UCRequer)WPRecursos2.Items[(WPRecursos2.Items.Count - 1)]).cmb1.IsEnabled = true; } } else { MessageBox.Show("Tenha certeza que esteja adicionado ao menos 1 Recurso e 1 Processo para prosseguir."); } }
private void btnProcessoMais2_Click(object sender, RoutedEventArgs e) { if (WPProcessos.Items.Count > 0 && WPRecursos.Items.Count > 0) { //bloquear modificação de processos e recursos Bloquear(true); UCRequer recurso = new UCRequer(); for (int i = 0; i < WPProcessos.Items.Count; i++) { recurso.cmb1.Items.Add("Processo " + i); } for (int i = 0; i < WPRecursos.Items.Count; i++) { recurso.cmb2.Items.Add("Recurso " + i); } if (WPProcessos2.Items.Count > 0) { recurso.cmb1.SelectedIndex = ((UCRequer)WPProcessos2.Items[WPProcessos2.Items.Count - 1]).cmb1.SelectedIndex; } else { recurso.cmb1.SelectedIndex = 0; } recurso.cmb2.SelectedIndex = 0; WPProcessos2.Items.Add(recurso); } else { MessageBox.Show("Tenha certeza que esteja adicionado ao menos 1 Recurso e 1 Processo para prosseguir."); } }