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 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(); }