public void ShowErrorPopup(GamebaseError error, BaseVO vo = null) { if (true == Gamebase.IsSuccess(error)) { return; } GamebaseLog.Debug( string.Format("ErrorCode : {0}", error.code), this, "ShowErrorPopup"); switch (error.code) { case GamebaseErrorCode.AUTH_BANNED_MEMBER: // 이용정지 { ShowBanPopup((AuthResponse.LoginInfo)vo); break; } default: { break; } } }
public int deleteObject(BaseVO objeto, string tableName) { int linhasAfetadas = 0; StringBuilder sql = new StringBuilder() .Append(" UPDATE {0}.dbo.") .Append(tableName) .Append(" SET isAtivo= ") .Append(0) .Append(" WHERE ID" + tableName) .Append("= @id"); SqlConnection conexao = null; try { conexao = dbUtil.openConnection(); //Alteracao para Evitar SQLInject SqlCommand sqlComando = new SqlCommand(string.Format(sql.ToString(), Core.BcrediDB, Core.SecurityDB), conexao); SqlParameter parametroId = new SqlParameter("@id", objeto.getId()); sqlComando.Parameters.Add(parametroId); linhasAfetadas = dbUtil.executeQuery(sqlComando); } catch (Exception ex) { //Marcelo: Tratar essa excessao com logger } finally { dbUtil.closeConnection(conexao); } return(linhasAfetadas); }
public override void Salvar(BaseVO baseVO) { Query = "insert into SJ_ESTADO values (sq_estado.nextval, :descricao, :sigla)"; AdicionarParametroSQL(":descricao", baseVO.Campo("descricao").Valor); AdicionarParametroSQL(":sigla", baseVO.Campo("descricao").Valor); base.Salvar(); }
public override void Salvar(BaseVO baseVO) { Query = "insert into SJ_RODADA values (sq_rodada.nextval, :descricao, :ordem)"; AdicionarParametroSQL(":descricao", baseVO.Campo("descricao").Valor); AdicionarParametroSQL(":ordem", baseVO.Campo("ordem").Valor); base.Salvar(baseVO); }
public static BaseVO <T> Modity <T>(this BaseVO <T> @this, string userId, string userName, DateTime dateTime) { @this.ModityBy = userId; @this.ModityByName = userName; @this.ModityDate = dateTime; @this.Version++; return(@this); }
public static BaseVO <T> Create <T>(this BaseVO <T> @this, string userId, string userName, DateTime dateTime) { @this.CreateBy = userId; @this.CreateByName = userName; @this.CreateDate = dateTime; @this.Modity(userId, userName, dateTime); return(@this); }
public static bool PermiteAcesso(BaseVO usuario, params String[] conteudo) { foreach (String s in conteudo) { } return true; }
public override void Salvar(BaseVO baseVO) { Query = "INSERT INTO sj_usuario VALUES (SQ_USUARIO.NEXTVAL, :nome, :sexo, :login, :email, :senha, SYSDATE)"; AdicionarParametroSQL(":nome",baseVO.Campo("nome").Valor.ToString()); AdicionarParametroSQL(":sexo", baseVO.Campo("sexo").Valor.ToString()); AdicionarParametroSQL(":login", baseVO.Campo("login").Valor.ToString()); AdicionarParametroSQL(":email", baseVO.Campo("email").Valor.ToString()); AdicionarParametroSQL(":senha", baseVO.Campo("senha").Valor.ToString()); base.Salvar(); }
public void Alterar(BaseVO baseVO) { Query = "UPDATE sj_usuario SET nome = :nome, sexo = :sexo, login = :login, email = :email, senha = :senha WHERE id_usuario = :id_usuario"; AdicionarParametroSQL(":id_usuario", baseVO.Campo("id_usuario").Valor.ToString()); AdicionarParametroSQL(":nome", baseVO.Campo("nome").Valor.ToString()); AdicionarParametroSQL(":sexo", baseVO.Campo("sexo").Valor.ToString()); AdicionarParametroSQL(":login", baseVO.Campo("login").Valor.ToString()); AdicionarParametroSQL(":email", baseVO.Campo("email").Valor.ToString()); AdicionarParametroSQL(":senha", baseVO.Campo("senha").Valor.ToString()); base.Salvar(); }
protected bool queryExists(BaseVO vo) { using (OleDbConnection conn = CreateConnection()) { bool isExists = false; string sql = "Select * from " + vo.TableName + " where ID = " + vo.ID; OleDbCommand myCommand = new OleDbCommand(sql, conn); OleDbDataReader reader = myCommand.ExecuteReader(); //执行command并得到相应的DataReader isExists = reader.Read(); ResetConn(); return isExists; } }
public override void Salvar(BaseVO baseVO) { String dt_jogo = baseVO.Campo("dt_jogo").Valor.ToString().Trim(); //String horario = dt_jogo + " " + baseVO.Campo("horario").Valor.ToString().Trim(); Query = "insert into SJ_JOGO values (:id_jogo, :id_competicao_ano_rodada, " + ":id_local, " // + "to_date('" + dt_jogo + "', 'DD-MM-YYYY'), " + "to_date('" + dt_jogo + "', 'DD-MM-YYYY HH24:MI'))"; AdicionarParametroSQL(":id_jogo", baseVO.Campo("id_jogo").Valor); AdicionarParametroSQL(":id_competicao_ano_rodada", baseVO.Campo("id_competicao_ano_rodada").Valor); AdicionarParametroSQL(":id_local", baseVO.Campo("id_local").Valor); base.Salvar(baseVO); }
public int updateObject(BaseVO objeto, string tableName) { int linhasAfetadas = 0; StringBuilder sql = new StringBuilder() .Append(" UPDATE {0}.dbo.") .Append(tableName) .Append(" SET descricao = ") .Append("@descricao,") .Append("isAtivo = ") .Append("@isAtivo,") .Append("idUsuarioAtualizacao = @idUsuarioAtualizacao,dataAtualizacao=getDate() WHERE ID" + tableName) .Append(" = @id"); SqlConnection conexao = null; try { conexao = dbUtil.openConnection(); SqlCommand sqlCommand = new SqlCommand(string.Format(sql.ToString(), Core.BcrediDB, Core.SecurityDB), conexao); SqlParameter parametroId = new SqlParameter("@id", System.Data.SqlDbType.Int); parametroId.Value = objeto.getId(); SqlParameter parametroidUsuarioAtualizacao = new SqlParameter("@idUsuarioAtualizacao", System.Data.SqlDbType.Int); parametroidUsuarioAtualizacao.Value = Core.UsuarioAtual.Id; sqlCommand.Parameters.Add("@descricao", System.Data.SqlDbType.VarChar); sqlCommand.Parameters["@descricao"].Value = objeto.getDescricao().TrimEnd(); sqlCommand.Parameters.Add("@isAtivo", System.Data.SqlDbType.Bit); sqlCommand.Parameters["@isAtivo"].Value = objeto.IsAtivo; sqlCommand.Parameters.Add(parametroidUsuarioAtualizacao); sqlCommand.Parameters.Add(parametroId); linhasAfetadas = dbUtil.executeNonQuery(sqlCommand); } catch (Exception ex) { //Marcelo: Tratar essa excessao com logger } finally { dbUtil.closeConnection(conexao); } return(linhasAfetadas); }
public int insertObject(BaseVO objeto, string tableName) { int chaveGerada = 0; StringBuilder sql = new StringBuilder() .Append(" INSERT INTO {0}.dbo.") .Append(tableName) .Append(" (descricao,isAtivo,idUsuarioInclusao,dataInclusao)") .Append(" OUTPUT INSERTED.ID" + tableName) .Append(" values(") .Append("@descricao") .Append(",") .Append("1,") .Append("@idUsuarioInclusao,") .Append("getDate()") .Append(")"); SqlConnection conexao = null; try { conexao = dbUtil.openConnection(); SqlCommand sqlCommand = new SqlCommand(string.Format(sql.ToString(), Core.BcrediDB, Core.SecurityDB), conexao); SqlParameter parametroIdUsuarioInclusao = new SqlParameter("@idUsuarioInclusao", System.Data.SqlDbType.Int); parametroIdUsuarioInclusao.Value = Core.UsuarioAtual.Id; sqlCommand.Parameters.Add("@descricao", System.Data.SqlDbType.VarChar); sqlCommand.Parameters["@descricao"].Value = objeto.getDescricao().TrimEnd(); sqlCommand.Parameters.Add(parametroIdUsuarioInclusao); chaveGerada = dbUtil.executeQuery(sqlCommand); } catch (Exception ex) { //Marcelo: Tratar essa excessao com logger } finally { dbUtil.closeConnection(conexao); } return(chaveGerada); }
/// <summary> /// Given the raw VO list, map them all by UID for quicker lookup later. /// </summary> private void SaveListToMetadataMap <T>(List <T> voList) where T : BaseVO { for (int i = 0, count = voList.Count; i < count; i++) { BaseVO vo = voList[i]; Type type = typeof(T); // See if we have the mapping yet. if (!metadata.ContainsKey(type)) { // nope then let's make the dictionary. metadata[type] = new Dictionary <string, object>(); } Dictionary <string, object> voMap = metadata[type]; voMap[vo.uid] = vo; } }
public List <BaseVO> getDescriptionPartial(string tableName, string texto) { List <BaseVO> lista = new List <BaseVO>(); StringBuilder sql = new StringBuilder() .Append(" SELECT * ") .Append(" FROM {0}.dbo.") .Append(tableName) .Append(" WHERE upper(descricao) like upper('%") .Append(texto) .Append("%')"); SqlConnection conexao = null; try { conexao = dbUtil.openConnection(); SqlCommand sqlCommand = new SqlCommand(string.Format(sql.ToString(), Core.BcrediDB, Core.SecurityDB), conexao); sqlCommand.Parameters.Add("@descricao", System.Data.SqlDbType.VarChar); sqlCommand.Parameters["@descricao"].Value = texto.TrimEnd(); SqlDataReader dados = dbUtil.getDados(sqlCommand); while (dados.Read()) { BaseVO baseVO = new BaseVO(); baseVO.setId(int.Parse(dados["id" + tableName].ToString())); baseVO.setDescricao(dados["descricao"].ToString().TrimEnd()); lista.Add(baseVO); } } catch (Exception ex) { //Marcelo: Tratar essa excessao com logger } finally { dbUtil.closeConnection(conexao); } return(lista); }
public List <BaseVO> getAll(string tableName, string orderBy = " 1 ", bool isAtivo = true) { List <BaseVO> lista = new List <BaseVO>(); StringBuilder sql = new StringBuilder() .Append(" SELECT * ") .Append(" FROM {0}.dbo.") .Append(tableName); if (isAtivo) { sql.Append(" WHERE IsAtivo = 1 "); } sql.Append(" ORDER BY ") .Append(orderBy); SqlConnection conexao = null; try { conexao = dbUtil.openConnection(); SqlDataReader dados = dbUtil.getDados(string.Format(sql.ToString(), Core.BcrediDB, Core.SecurityDB), conexao); while (dados.Read()) { BaseVO baseVO = new BaseVO(); baseVO.setId(int.Parse(dados["id" + tableName].ToString())); baseVO.setDescricao(dados["descricao"].ToString().TrimEnd()); lista.Add(baseVO); } } catch (Exception ex) { //Marcelo: Tratar essa excessao com logger } finally { dbUtil.closeConnection(conexao); } return(lista); }
/// <summary> /// Método responsável pela autenticação do usuário. /// Conecta-se ao banco de dados, e faz verificação do login e senha do usuário. /// </summary> /// <param name="usuarioVO">UsuarioVO: informações de um usuário a ser autenticado, contidas no objeto </param> public static void Autenticar(UsuarioVO usuarioVO) { IBaseBO usuarioBO = new UsuarioBO(); BaseVO usuarioTmp = null; try { usuarioTmp = usuarioBO.ObterDadosVOPorCampo("login", usuarioVO, null); //TODO: obter dados do perfil, assim como o tipo de usuário (moderador ou usuário) e Bolões cadastrados. *vrl //Ou será melhor carregar quando entrar na página em questão? *vrl } catch (Exception) { throw new Exception("Falha na autenticação: usuário não existe"); } if (usuarioTmp.Campo("senha").Valor.ToString().Equals(usuarioVO.Campo("senha").Valor.ToString())) { UsuarioAutenticado = usuarioTmp; } else throw new Exception("Falha na autenticação: senha incorreta"); }
public void Incluir(BaseVO baseVO) { new TimeDAO().Salvar(baseVO); }
public bool ExisteRegistro(string campo_pesquisa, BaseVO baseVO) { return new TimeDAO().ExisteRegistro("id_time", campo_pesquisa, baseVO); //throw new NotImplementedException(); }
public static BaseVO <T> Modity <T>(this BaseVO <T> @this, string userId, string userName) { @this.Modity(userId, userName, System.DateTime.Now); return(@this); }
public override void BindindData(BaseVO vo) { BingindUiData(vo as SpecialParameter); }
public List<String> ObterListaJoin(BaseVO baseVO) { throw new NotImplementedException(); }
public List<String> ObterLista(BaseVO baseVO) { return new TimeDAO().ObterLista(baseVO); }
public override bool queryData(BaseVO vo) { return LoadData((MainCircuitMode)vo); }
/// <summary> /// Construtor privado. /// </summary> private Autenticador() { usuarioAutenticado = null; }
/// <summary> /// Método que destrói informações do usuário autenticado. /// </summary> public static void Logout() { //TODO: implementar algo antes que a instância do usuário deixe de existir na aplicação *vrl Autenticador.UsuarioAutenticado = null; }
public BaseVO ObterDadosVOPorCampo(String campo, BaseVO baseVO, Boolean buscaExata = true) { return new UsuarioDAO().ObterDadosVOPorCampo(campo, baseVO); }
public override void FillData(BaseVO vo) { fillVoData(vo as SpecialParameter); }
public BaseVO ObterDadosVOPorCampo(string campo, BaseVO baseVO, bool buscaExata = true) { throw new NotImplementedException(); }
public int insertObject(BaseVO objeto, string tableName) { return(baseVORepository.insertObject(objeto, tableName)); }
public BaseVO ObterDadosVOPorCampo(string campo, BaseVO baseVO, List<string> listaRetorno = null, bool buscaExata = true) { throw new NotImplementedException(); }
public void deleteObject(BaseVO objeto, string tableName) { baseVORepository.deleteObject(objeto, tableName); }
public List<string> ObterLista(BaseVO baseVO, List<string> listaPesquisa = null) { throw new NotImplementedException(); }
public BaseVO PesquisaCliente(string txtNumeroCliente, int txtCPFCNPJ, int txtContrato) { BaseVO baseVO = new BaseVO(); ////TODO FAZER COMUNICACAO BANCO string sql = @" select id" + txtNumeroCliente + " as Id, G.descricao, G.isAtivo, "; //sql += @" //usuIns.idUsuario as idUsuarioInclusao, //usuIns.nome as nomeInclusao, //CONVERT(VARCHAR(10), G.dataInclusao, 103) + ' ' + convert(VARCHAR(8), G.dataInclusao, 14) as dataInclusao, //usuUpd.idUsuario as idUsuarioAtualizacao, //usuUpd.nome as nomeAtualizacao, //CONVERT(VARCHAR(10), G.dataAtualizacao, 103) + ' ' + convert(VARCHAR(8), G.dataAtualizacao, 14) as dataAtualizacao //from " + tableName + " G "; //sql += @" // JOIN USUARIO usuIns ON usuIns.idUsuario = G.idUsuarioInclusao // LEFT JOIN USUARIO usuUpd ON usuUpd.idUsuario = G.idUsuarioAtualizacao // WHERE upper(descricao) = upper(@descricao)"; SqlConnection conexao = null; try { conexao = dbUtil.openConnection(); SqlCommand sqlCommand = new SqlCommand(sql.ToString(), conexao); sqlCommand.Parameters.Add("@descricao", System.Data.SqlDbType.VarChar); //sqlCommand.Parameters["@descricao"].Value = texto.TrimEnd(); SqlDataReader dados = dbUtil.getDados(sqlCommand); //if (dados.Read()) //{ // Usuario usuarioInclusao = new Usuario(); // usuarioInclusao = usuarioInclusao.buildUsuario(Int32.Parse(dados["idUsuarioInclusao"].ToString()), dados["nomeInclusao"].ToString()); // Usuario usuarioAtualizador = new Usuario(); // if (!string.IsNullOrEmpty(dados["idUsuarioAtualizacao"].ToString())) // { // usuarioAtualizador = usuarioAtualizador.buildUsuario(Int32.Parse(dados["idUsuarioAtualizacao"].ToString()), dados["nomeAtualizacao"].ToString()); // } // baseVO.setId(int.Parse(dados["Id"].ToString())); // baseVO.setDescricao(dados["descricao"].ToString().TrimEnd()); // baseVO.setAtivo(dados["isAtivo"].ToString().Equals(Constantes.ATIVO)); // baseVO.setUsuarioCriador(usuarioInclusao); // baseVO.setDataCriacao(Convert.ToDateTime(dados["dataInclusao"])); // baseVO.setUsuarioAtualizador(usuarioAtualizador); // if (!string.IsNullOrEmpty(dados["dataAtualizacao"].ToString())) // { // baseVO.setDataAtualizacao(Convert.ToDateTime(dados["dataAtualizacao"])); // } //} } catch (Exception ex) { //Marcelo: Tratar essa excessao com logger } finally { dbUtil.closeConnection(conexao); } return(baseVO); }
public int updateObject(BaseVO objeto, string tableName) { return(baseVORepository.updateObject(objeto, tableName)); }
public override bool queryData(BaseVO vo) { return LoadData((ReactivePower)vo); }
public BaseVO ObterPorFiltro(BaseVO baseVO) { throw new NotImplementedException(); }
public BaseVO ObterDadosVOPorCampo(string campo, BaseVO baseVO, List<string> listaRetorno = null, bool buscaExata = true) { return new UsuarioDAO().ObterDadosVOPorCampo(campo, baseVO); }
public void Alterar(BaseVO baseVO) { throw new NotImplementedException(); }
public void Deletar(BaseVO baseVO) { throw new NotImplementedException(); }
public BaseVO getObjectById(int id, string tableName) { BaseVO baseVO = new BaseVO(); string sql = @" select id" + tableName + " as Id, descricao, G.isAtivo, "; sql += @" usuIns.idUsuario as idUsuarioInclusao, usuIns.nome as nomeInclusao, CONVERT(VARCHAR(10), G.dataInclusao, 103) + ' ' + convert(VARCHAR(8), G.dataInclusao, 14) as dataInclusao, usuUpd.idUsuario as idUsuarioAtualizacao, usuUpd.nome as nomeAtualizacao, CONVERT(VARCHAR(10), G.dataAtualizacao, 103) + ' ' + convert(VARCHAR(8), G.dataAtualizacao, 14) as dataAtualizacao from {0}.dbo." + tableName + " G "; sql += @" JOIN {0}.dbo.USUARIO usuIns ON usuIns.idUsuario = G.idUsuarioInclusao LEFT JOIN {0}.dbo.USUARIO usuUpd ON usuUpd.idUsuario = G.idUsuarioAtualizacao WHERE id" + tableName + "= @id"; SqlConnection conexao = null; try { conexao = dbUtil.openConnection(); SqlCommand sqlCommand = new SqlCommand(string.Format(sql.ToString(), Core.BcrediDB, Core.SecurityDB), conexao); SqlParameter parametroId = new SqlParameter("@id", System.Data.SqlDbType.Int); parametroId.Value = id; sqlCommand.Parameters.Add(parametroId); SqlDataReader dados = dbUtil.getDados(sqlCommand); while (dados.Read()) { Usuario usuarioInclusao = new Usuario(); usuarioInclusao = usuarioInclusao.buildUsuario(Int32.Parse(dados["idUsuarioInclusao"].ToString()), dados["nomeInclusao"].ToString()); Usuario usuarioAtualizador = new Usuario(); if (!string.IsNullOrEmpty(dados["idUsuarioAtualizacao"].ToString())) { usuarioAtualizador = usuarioAtualizador.buildUsuario(Int32.Parse(dados["idUsuarioAtualizacao"].ToString()), dados["nomeAtualizacao"].ToString()); } baseVO.setId(int.Parse(dados["Id"].ToString())); baseVO.setDescricao(dados["descricao"].ToString().TrimEnd()); baseVO.setAtivo(dados["isAtivo"].ToString().Equals(Constantes.ATIVO)); baseVO.setUsuarioCriador(usuarioInclusao); baseVO.setDataCriacao(Convert.ToDateTime(dados["dataInclusao"])); baseVO.setUsuarioAtualizador(usuarioAtualizador); if (!string.IsNullOrEmpty(dados["dataAtualizacao"].ToString())) { baseVO.setDataAtualizacao(Convert.ToDateTime(dados["dataAtualizacao"])); } } } catch (Exception ex) { //Marcelo: Tratar essa excessao com logger } finally { dbUtil.closeConnection(conexao); } return(baseVO); }
public bool ExisteRegistro(string campo, string campo_pesquisa, BaseVO baseVO) { return new TimeDAO().ExisteRegistro(campo, campo_pesquisa, baseVO); }
public override bool UpdateOrAddnew(BaseVO vo) { return UpdateOrAddnew(vo as ReactivePower); }
public static BaseVO <T> Delete <T>(this BaseVO <T> @this, string userId, string userName) { @this.Delete(userId, userName, System.DateTime.Now); return(@this); }
public override bool UpdateOrAddnew(BaseVO vo) { return UpdateOrAddnew(vo as MainCircuitMode); }
public List<BaseVO> ObterListaVO(BaseVO baseVO) { throw new NotImplementedException(); }