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