public void incluirLista(List <Projeto> lista) { if (lista.Count > 0) { List <Projeto> listaBanco = pDAO.recuperar(); List <Projeto> listaProjetoInclusao = new List <Projeto>(); List <Projeto> listaProjetoAtualizacao = new List <Projeto>(); foreach (Projeto projeto in lista) { var projetosExistente = listaBanco.Where(t => t.Id.Equals(projeto.Id)); if (projetosExistente.Count() == 0) { listaProjetoInclusao.Add(projeto); } else { projeto.Codigo = ((Projeto)projetosExistente.First()).Codigo; listaProjetoAtualizacao.Add(projeto); } } pDAO.incluir(listaProjetoInclusao); pDAO.atualizar(listaProjetoAtualizacao); } }
private void preencherComboProjeto() { ComboBoxItem itemTodos = new ComboBoxItem(); itemTodos.Content = "Todos"; itemTodos.Tag = 0; cmbFiltroProjeto.Items.Add(itemTodos); cmbFiltroProjeto.SelectedIndex = 0; ProjetoDAO pDAO = new ProjetoDAO(); List <Projeto> lista = pDAO.recuperar(); if (lista.Count > 0) { foreach (Projeto p in lista) { ComboBoxItem item = new ComboBoxItem(); item.Content = p.Nome; item.Tag = p.Codigo; cmbProjeto.Items.Add(item); ComboBoxItem itemFiltro = new ComboBoxItem(); itemFiltro.Content = p.Nome; itemFiltro.Tag = p.Codigo; cmbFiltroProjeto.Items.Add(itemFiltro); } cmbProjeto.SelectedIndex = 0; preencherComboSprint(lista[0].Codigo); } }
private Projeto recuperarProjeto() { ProjetoDAO pDAO = new ProjetoDAO(); int codigo = Convert.ToInt32(((ComboBoxItem)cmbProjeto.SelectedItem).Tag); List <Projeto> lista = pDAO.recuperar(Projeto.criarListaParametros(codigo)); if (lista.Count > 0) { return(lista[0]); } return(null); }
private void preencherCombos() { ProjetoDAO pDAO = new ProjetoDAO(); List <Projeto> lista = pDAO.recuperar(); if (lista.Count > 0) { preencherComboProjeto(lista); cmbProjeto.SelectedIndex = 0; preencherComboSprint(lista[0].Codigo); } }
public void preencherListBoxProjeto(ListBox lst, string sistema) { lst.Items.Clear(); ProjetoDAO pDAO = new ProjetoDAO(); List <Projeto> lista = new List <Projeto>(); if (sistema.Length == 0 || sistema.Equals("Todos")) { lista = pDAO.recuperar(); } else { Dictionary <string, string> param = new Dictionary <string, string>(); param.Add(Projeto.SISTEMA, sistema); lista = pDAO.recuperar(param); } if (lista.Count > 0) { foreach (Projeto p in lista) { lst.Items.Add(preencherListItem(p.Id, p.Nome)); } } }
private void preencherLista() { try { ProjetoDAO pDAO = new ProjetoDAO(); tblProjeto.ItemsSource = pDAO.recuperar(); } catch (Exception ex) { Alerta alerta = new Alerta(); alerta.preencherMensagem("Problema ao tentar acessar o banco de dados: \n" + ex.Message); alerta.Show(); this.Close(); } }
public void preencherComboProjeto(ComboBox cmb, bool todos) { ProjetoDAO pDAO = new ProjetoDAO(); List <Projeto> lista = pDAO.recuperar(); if (lista.Count > 0) { if (todos) { cmb.Items.Add(preencherComboItem(0, "Todos")); } foreach (Projeto p in lista) { cmb.Items.Add(preencherComboItem(p.Codigo, p.Nome)); } // cmb.SelectedIndex = 0; } }
public Projeto recuperarProjetoInCache(List <Projeto> listaProjeto, int idProjeto, int codProjeto, string nomeProjeto) { foreach (Projeto p in listaProjeto) { if (p.Id.Equals(idProjeto)) { return(p); } } ProjetoDAO pDAO = new ProjetoDAO(); List <Projeto> lista = pDAO.recuperar(Projeto.criarListaParametrosId(idProjeto)); if (lista.Count > 0) { listaProjeto.Add(lista[0]); return(lista[0]); } return(new Projeto(codProjeto, nomeProjeto, idProjeto, DateTime.Now, DateTime.Now)); }
private void btnPesquisar_Click(object sender, RoutedEventArgs e) { Dictionary <string, string> param = new Dictionary <string, string>(); if (txtFiltroNome.Text.Length > 0) { param.Add(Projeto.NOME, txtFiltroNome.Text); } if (txtFiltroId.Text.Length > 0) { param.Add(Projeto.ID, txtFiltroId.Text); } if (txtFiltroDtInicio.Text.Length > 0) { param.Add(Projeto.DTINICIO, txtFiltroDtInicio.Text); } if (txtFiltroDtFinal.Text.Length > 0) { param.Add(Projeto.DTFINAL, txtFiltroDtFinal.Text); } if (param.Count > 0) { try { ProjetoDAO pDAO = new ProjetoDAO(); tblProjeto.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(); } }
private Projeto recuperarProjeto(List <Projeto> listaProjeto, int idProjeto) { foreach (Projeto p in listaProjeto) { if (p.Id.Equals(idProjeto)) { return(p); } } ProjetoDAO pDAO = new ProjetoDAO(); List <Projeto> lista = pDAO.recuperar(Projeto.criarListaParametrosId(idProjeto)); if (lista.Count > 0) { listaProjeto.Add(lista[0]); return(lista[0]); } else { int codigo = Convert.ToInt32(((ComboBoxItem)cmbProjeto.SelectedItem).Tag); return(new Projeto(codigo, "Unssigned", 0, DateTime.Now, DateTime.Now)); } }
private void preencherComboProjeto() { ComboBoxItem itemTodos = new ComboBoxItem(); itemTodos.Content = "Todos"; itemTodos.Tag = 0; cmbFiltroProjeto.Items.Add(itemTodos); ProjetoDAO pDAO = new ProjetoDAO(); List <Projeto> lista = pDAO.recuperar(); foreach (Projeto p in lista) { ComboBoxItem item = new ComboBoxItem(); item.Content = p.Nome; item.Tag = p.Codigo; cmbProjeto.Items.Add(item); ComboBoxItem itemFiltro = new ComboBoxItem(); itemFiltro.Content = p.Nome; itemFiltro.Tag = p.Codigo; cmbFiltroProjeto.Items.Add(itemFiltro); } }