public void ObservacaoProjeto() { for (int i = 0; i < listaProjetos.Items.Count; i++) { DataRowView row = (DataRowView)listaProjetos.Items[i]; string data = row[4].ToString(); int dia = Convert.ToInt32(data.Substring(8, 2)); int mes = Convert.ToInt32(data.Substring(5, 2)); int ano = Convert.ToInt32(data.Substring(0, 4)); DateTime d = new DateTime(ano, mes, dia); if (row[2].ToString() == "" && d < DateTime.Today) { MessageBoxResult r; do { r = CustomMessageBox.ShowYesNo("Há um projeto previsto para o dia " + row[2] + "\nMas ele não foi concluído", "Projeto Atrasado", "Concluir", "Adicionar Observação", MessageBoxImage.Warning); switch (r) { case MessageBoxResult.Yes: ClasseProjeto p = new ClasseProjeto(cdUsuario); p.ConcluirProjeto(Convert.ToInt32(row[0])); break; case MessageBoxResult.No: Janelas.Orcamento.Projeto.Obs o = new Janelas.Orcamento.Projeto.Obs(Convert.ToInt32(row[0])); o.ShowDialog(); break; } } while (r == MessageBoxResult.None); } } VerificarProjeto(); }
private void botaoConfirmar_Click(object sender, RoutedEventArgs e) { if (campoNome.Text != "") { ClasseProjeto p = new ClasseProjeto(cdUsuario); p.GerarProjeto(cd, campoNome.Text, campoData.SelectedDate.Value.Date); Close(); } else { Xceed.Wpf.Toolkit.MessageBox.Show("Nome não pode ser nulo"); } }
public static ClasseProjeto CriarClasseProjeto(int ClasseProjetoId, string TxNome) { var classeProjeto = new ClasseProjeto { ClasseProjetoId = ClasseProjetoId, TxNome = TxNome }; using (WexDb contexto = ContextFactoryManager.CriarWexDb()) { contexto.ClassesProjetos.AddOrUpdate(classeProjeto); contexto.SaveChanges(); } return(classeProjeto); }
public void CompararTipoProjetoEmProjetoETipoRubrica(Projeto projeto, TipoProjeto tipoProjeto) { if (projeto.TipoProjetoId.Value != tipoProjeto.TipoProjetoId) { TipoProjeto TipoProjeto = TipoProjetoDao.GetTipoProjetoPorId(projeto.TipoProjetoId.Value); ClasseProjeto classeProjetoRubrica = ClasseProjetoDao.GetClasseProjetoPorId(tipoProjeto.ClasseProjetoId); throw new RubricaTipoDiferenteException( String.Format( "Rubrica é do tipo '{0}' da classe '{1}', mas Projeto é do tipo '{2}' da classe '{3}'", tipoProjeto.TxNome, classeProjetoRubrica.TxNome, TipoProjeto.TxNome, TipoProjeto.ClasseProjeto.TxNome)); } }
private void botaoConcluirA_Click(object sender, RoutedEventArgs e) { try { MessageBoxResult box = MessageBox.Show("Você vai concluir um projeto, tem certeza?", "Confirmar", MessageBoxButton.YesNo); if (box == MessageBoxResult.Yes) { int index = listaAtrasado.SelectedIndex; DataRowView row = (DataRowView)listaAtrasado.Items[index]; int cd = Convert.ToInt32(row[0]); ClasseProjeto p = new ClasseProjeto(cdUsuario); p.ConcluirProjeto(cd); Atualizar(); m.ExibirNotificacao(); } } catch { Xceed.Wpf.Toolkit.MessageBox.Show("Você não selecionou"); } }