示例#1
0
        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();
        }
示例#2
0
 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");
     }
 }