private void btnExcluir_Click(object sender, RoutedEventArgs e) { Projeto p = recuperarProjeto(); if ((p != null) && (Convert.ToInt32(txtCodigo.Text) > 0) && (txtNome.Text.Length != 0 && cmbProjeto.SelectedIndex >= 0 && txtDtInicio.Text.Length != 0 && txtDtFinal.Text.Length != 0)) { Sprint s = new Sprint(Convert.ToInt32(txtCodigo.Text), txtNome.Text, Convert.ToDateTime(txtDtInicio.Text), Convert.ToDateTime(txtDtFinal.Text), p); if (p.Codigo > 0) { SprintDAO sDAO = new SprintDAO(); sDAO.excluir(s.encapsularLista()); Alerta alerta = new Alerta("Excluido com sucesso."); alerta.Show(); } } else { Alerta alerta = new Alerta("Projeto não existente ou os dados do projeto foram alterados. Favor selecionar o projeto novamente."); alerta.Show(); } iniciarCampos(); preencherLista(); }
private void btnSalvar_Click(object sender, RoutedEventArgs e) { if (txtNome.Text.Length == 0 || cmbProjeto.SelectedIndex < 0 || txtDtInicio.Text.Length == 0 || txtDtFinal.Text.Length == 0) { Alerta alerta = new Alerta("Favor preencher todos os campos"); alerta.Show(); } else { Projeto p = recuperarProjeto(); if (p != null) { Sprint s = new Sprint(Convert.ToInt32(txtCodigo.Text), txtNome.Text, Convert.ToDateTime(txtDtInicio.Text), Convert.ToDateTime(txtDtFinal.Text), p); SprintDAO sDAO = new SprintDAO(); if (s.Codigo == 0) { sDAO.incluir(s.encapsularLista()); } else { sDAO.atualizar(s.encapsularLista()); } Alerta alerta = new Alerta("Salvo com sucesso."); alerta.Show(); iniciarCampos(); preencherLista(); } } }
private void gerarBurndown() { if (cmbSprint.SelectedIndex >= 0) { ComboBoxItem item = (ComboBoxItem)cmbSprint.SelectedItem; int codigo = Convert.ToInt32(item.Tag); SprintDAO sDAO = new SprintDAO(); List <Sprint> lista = sDAO.recuperar(Sprint.criarListaParametros(codigo)); if (lista.Count > 0) { Sprint sprint = lista[0]; int numDias = sprint.DtFinal.Subtract(sprint.DtInicio).Days + 1; //Eixo X List <string> listaX = gerarEixoX(sprint); //Eixo Y TarefaHistoricoDAO thDAO = new TarefaHistoricoDAO(); decimal estimativaTotal = thDAO.recuperarEstimativaTotalPorSprint(sprint.Nome); if (estimativaTotal > 0) { gerarGrafico(sprint.Nome, numDias, estimativaTotal, listaX); } else { Alerta alerta = new Alerta("Não Existem Tarefas com estimativas."); alerta.Show(); } } } }
public void preencherListBoxSprint(ListBox lst, List <int> listaProjeto) { lst.Items.Clear(); SprintDAO sDAO = new SprintDAO(); List <Sprint> lista = sDAO.recuperar(listaProjeto); if (lista.Count > 0) { foreach (Sprint s in lista) { lst.Items.Add(preencherListItem(s.Codigo, s.Nome)); } } }
private void preencherLista() { try { SprintDAO pDAO = new SprintDAO(); tblSprint.ItemsSource = pDAO.recuperar(); } catch (Exception ex) { Alerta alerta = new Alerta("Problema ao tentar acessar o banco de dados: \n" + ex.Message); alerta.Show(); this.Close(); } }
public void preencherListBoxSprint(ListBox lst, int codigoProjeto) { lst.Items.Clear(); SprintDAO sDAO = new SprintDAO(); List <Sprint> lista = sDAO.recuperar(Sprint.criarListaParametrosPesquisaPorProjeto(codigoProjeto)); if (lista.Count > 0) { foreach (Sprint s in lista) { ListBoxItem item = new ListBoxItem(); item.Content = s.Nome; item.Tag = s.Codigo; lst.Items.Add(item); } } }
private void preencherComboFiltroSprint(int codigoProjeto) { cmbFiltroSprint.Items.Clear(); SprintDAO sDAO = new SprintDAO(); List <Sprint> lista = sDAO.recuperar(Sprint.criarListaParametrosPesquisaPorProjeto(codigoProjeto)); if (lista.Count > 0) { foreach (Sprint s in lista) { ComboBoxItem item = new ComboBoxItem(); item.Content = s.Nome; item.Tag = s.Codigo; cmbFiltroSprint.Items.Add(item); } cmbFiltroSprint.SelectedIndex = 0; } }
private void btnPesquisar_Click(object sender, RoutedEventArgs e) { Dictionary <string, string> param = new Dictionary <string, string>(); if (txtFiltroNome.Text.Length > 0) { param.Add(Sprint.NOME, txtFiltroNome.Text); } if (cmbFiltroProjeto.SelectedIndex > 0) { int codigo = Convert.ToInt32(((ComboBoxItem)cmbFiltroProjeto.SelectedItem).Tag); param.Add(Sprint.PROJETO, Convert.ToString(codigo)); } if (txtFiltroDtInicio.Text.Length > 0) { param.Add(Sprint.DTINICIO, txtFiltroDtInicio.Text); } if (txtFiltroDtFinal.Text.Length > 0) { param.Add(Sprint.DTFINAL, txtFiltroDtFinal.Text); } if (param.Count > 0) { try { SprintDAO pDAO = new SprintDAO(); tblSprint.ItemsSource = pDAO.recuperar(param); } catch (Exception ex) { Alerta alerta = new Alerta(); alerta.preencherMensagem("Problema ao tentar acessar o banco de dados: \n" + ex.Message); alerta.Show(); this.Close(); } } else { preencherLista(); } }
public void preencherComboSprint(int codigoProjeto, ComboBox cmb, bool todos) { cmb.Items.Clear(); SprintDAO sDAO = new SprintDAO(); List <Sprint> lista = sDAO.recuperar(Sprint.criarListaParametrosPesquisaPorProjeto(codigoProjeto)); if (lista.Count > 0) { if (todos) { cmb.Items.Add(preencherComboItem(0, "Todos")); } foreach (Sprint p in lista) { cmb.Items.Add(preencherComboItem(p.Codigo, p.Nome)); } cmb.SelectedIndex = 0; } }
public void preencherListBoxSprint(ListBox lst, int codigoProjeto) { lst.Items.Clear(); SprintDAO sDAO = new SprintDAO(); List <Sprint> lista = new List <Sprint>(); if (codigoProjeto == 0) { lista = sDAO.recuperar(); } else { lista = sDAO.recuperar(Sprint.criarListaParametrosPesquisaPorProjeto(codigoProjeto)); } if (lista.Count > 0) { foreach (Sprint s in lista) { lst.Items.Add(preencherListItem(s.Codigo, s.Nome)); } } }