Exemplo n.º 1
0
        public static UsuarioVO ResetaSenhaAutenticacao(UsuarioVO usuario)
        {
            string update = string.Format("UPDATE USUARIO SET USUARIO.SENHA = \'{0}\', USUARIO.TOKEN = NULL, USUARIO.DTALTERACAO = \'{1}\', USUARIO.ATIVO = 0 " +

                                          " WHERE USUARIO.ID = {2}", usuario.Senha, DateTime.Now.ToShortDateString(), usuario.Id);

            MetodosDAO.ExecutaSQL(update);

            string query = string.Format("SELECT USUARIO.*, TPUSUARIO.DESCRICAO " +

                                         " FROM USUARIO INNER JOIN TPUSUARIO ON TPUSUARIO.ID = USUARIO.TPUSUARIOID " +

                                         " WHERE USUARIO.ID = {0}", usuario.Id);

            DataTable data = MetodosDAO.ExecutaSelect(query);

            if (data.Rows.Count == 1)
            {
                return(new UsuarioVO(data.Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 2
0
        public static void Autenticar(UsuarioVO usuario)
        {
            string update = string.Format("UPDATE USUARIO SET USUARIO.TOKEN = \'{0}\', USUARIO.ATIVO = {1}, USUARIO.DTALTERACAO = \'{2}\' " +

                                          " WHERE USUARIO.ID = {3}", usuario.Token, 1, usuario.DtAlteracao, usuario.Id);

            MetodosDAO.ExecutaSQL(update);
        }
Exemplo n.º 3
0
        public static bool MarcarPresenca(int alunoChamadaId, string time)
        {
            string query = string.Format("UPDATE ALUNOCHAMADA SET ALUNOCHAMADA.SITALUNOCHAMADA = {0}, ALUNOCHAMADA.DTPRESENCA = \'{1}\'" +

                                         " WHERE ALUNOCHAMADA.ID = {2}", (int)SitAlunoChamadaEnum.PresencaConfirmada, time, alunoChamadaId);

            MetodosDAO.ExecutaSQL(query);

            return(true);
        }
Exemplo n.º 4
0
        public static List <AlunoChamadaVO> EncerrarChamada(int chamadaId, string time)
        {
            List <AlunoChamadaVO> alunosNaoPresentes = GetALunosChamada(chamadaId, (int)SitAlunoChamadaEnum.AguardandoChamada);

            string query = string.Format("UPDATE CHAMADA SET CHAMADA.HORATERMINO = \'{0}\', CHAMADA.SITCHAMADA = {1}" +

                                         " WHERE CHAMADA.ID = {2}", time, (int)SitChamadaEnum.Encerrada, chamadaId);

            MetodosDAO.ExecutaSQL(query);

            return(alunosNaoPresentes);
        }