示例#1
0
        public bool validaUser()
        {
            List <Usuario>     user    = new List <Usuario>();
            RepositorioUsuario repUser = new RepositorioUsuario();
            FormPrincipal      frm     = new FormPrincipal();

            user = repUser.pesquisaPorLogin(textBoxUsuario.Text);

            if (user.Count == 0)
            {
                MessageBox.Show("Usuário não encontrado", Utils.TITULO, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }

            return(true);
        }
示例#2
0
 /// <summary>
 /// função para carregar tarefas atrasadas conforme a data atual
 /// é chamada somente no construtor do form de inicialização da aplicação
 /// </summary>
 private void carregaAtrasada()
 {
     collection = negocio.tarefasAtrasadas(negocio.user_ukey(Util.usuario()));
     if (collection.Count == 0)
     {
         return;
     }
     for (int i = 0; i < collection.Count; i++)
     {
         agendamentos = collection[i];
         FormPrincipal frm = new FormPrincipal(agendamentos);
         negocio.atualizaR03_006_n(agendamentos.Ukey);
         Util.ukeys.Add(agendamentos.Ukey);
         frm.Show();
     }
     collection.Clear();
 }
示例#3
0
 private void atrasadasComHora()
 {
     collection = negocio.despertaAtradosDataAnteriorHoraMaior(negocio.user_ukey(Util.usuario()));
     if (collection.Count == 0)
     {
         return;
     }
     for (int i = 0; i < collection.Count; i++)
     {
         agendamentos = collection[i];
         FormPrincipal frm = new FormPrincipal(agendamentos);
         negocio.atualizaR03_006_n(agendamentos.Ukey);
         Util.ukeys.Add(agendamentos.Ukey);
         frm.Show();
     }
     collection.Clear();
 }
示例#4
0
 /// <summary>
 /// Evento Times da aplicação
 /// a cada um minuto o mesmo executa o que estiver dentro do evento
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void timerTarefas_Tick(object sender, EventArgs e)
 {
     carregaAtrasada();
     atrasadasComHora();
     // recebe a coleção de tarefas
     collection = negocio.buscaAgendamento(negocio.user_ukey(Util.usuario()));
     //verifico se não é vazio a collection
     //se for da um return vazio para evitar erros
     if (collection.Count == 0)
     {
         return;
     }
     // loop para percorrer a collection e abrir um form de tarefas com cada objeto que conter na collection
     for (int i = 0; i < collection.Count; i++)
     {
         agendamentos = collection[i];
         FormPrincipal frm = new FormPrincipal(agendamentos);
         negocio.atualizaR03_006_n(agendamentos.Ukey);
         Util.ukeys.Add(agendamentos.Ukey);
         frm.Show();
     }
     collection.Clear();
 }