public int Insert(JogadorDto obj) { var sqlInsert = string.Empty; try { Cn.Open(); sqlInsert = "INSERT INTO TabelaJogador "; sqlInsert += "(idJogaor"; sqlInsert += "(NOME"; sqlInsert += ", SOBRENOME"; sqlInsert += ", POSICAO"; sqlInsert += ", IDADE"; sqlInsert += ", GENERO"; sqlInsert += ", ALTURA"; sqlInsert += ", PESO"; sqlInsert += ", GOLSMARCADOS"; sqlInsert += ", NUMERODEJOGOS"; sqlInsert += ", QUANTIDADECARTAOAMARELO"; sqlInsert += ", QUANTIDADECARTAOVERMELHO"; sqlInsert += ", QUANTIDADEEXPULSAO"; sqlInsert += ") VALUES ("; sqlInsert += KConvert.ConvDB2(obj.IdJogador); sqlInsert += "," + KConvert.ConvDB2(obj.Nome); sqlInsert += "," + KConvert.ConvDB2(obj.Sobrenome); sqlInsert += "," + KConvert.ConvDB2(obj.Posicao); sqlInsert += "," + KConvert.ConvDB2(obj.Idade); sqlInsert += "," + KConvert.ConvDB2(obj.Genero); sqlInsert += "," + KConvert.ConvDB2(obj.Altura); sqlInsert += "," + KConvert.ConvDB2(obj.Peso); sqlInsert += "," + KConvert.ConvDB2(obj.GolsMarcados); sqlInsert += "," + KConvert.ConvDB2(obj.NumeroDeJogos); sqlInsert += "," + KConvert.ConvDB2(obj.QuantidadeCartaoAmarelo); sqlInsert += "," + KConvert.ConvDB2(obj.QuantidadeCartaoVermelho); sqlInsert += "," + KConvert.ConvDB2(obj.QuantidadeExpulsao); sqlInsert += ")"; return(Cn.Execute(sqlInsert)); } catch (Exception ex) { throw new SQLException(Cn.activeConnection.Errors, sqlInsert, ex); } finally { if (!IsParameter) { Cn.Close(); } } }
public int Update(JogadorDto obj) { var sqlUpdate = string.Empty; try { Cn.Open(); sqlUpdate += " IDJOGADOR = " + KConvert.ConvDB2(obj.IdJogador); sqlUpdate += ",NOME = " + KConvert.ConvDB2(obj.Nome); sqlUpdate += ",SOBRENOME = " + KConvert.ConvDB2(obj.Sobrenome); sqlUpdate += " ,POSICAO = " + KConvert.ConvDB2(obj.Posicao); sqlUpdate += ",IDADE = " + KConvert.ConvDB2(obj.Idade); sqlUpdate += ",GENERO = " + KConvert.ConvDB2(obj.Genero); sqlUpdate += ",ALTURA = " + KConvert.ConvDB2(obj.Altura); sqlUpdate += ",PESO = " + KConvert.ConvDB2(obj.Peso); sqlUpdate += ",GOLSMARCADOS = " + KConvert.ConvDB2(obj.GolsMarcados); sqlUpdate += ",NUMERODEJOGOS = " + KConvert.ConvDB2(obj.NumeroDeJogos); sqlUpdate += ",QUANTIDADECARTAOAMARELO = " + KConvert.ConvDB2(obj.QuantidadeCartaoAmarelo); sqlUpdate += ",QUANTIDADECARTAOVERMELHO = " + KConvert.ConvDB2(obj.QuantidadeCartaoVermelho); sqlUpdate += ",QUANTIDADEEXPULSAO = " + KConvert.ConvDB2(obj.QuantidadeExpulsao); sqlUpdate += " WHERE IDJOGADOR = " + KConvert.ConvDB2(obj.EdJogador); sqlUpdate += " AND NOME = " + KConvert.ConvDB2(obj.Nome); return(Cn.Execute(sqlUpdate)); } catch (Exception ex) { throw new SQLException(Cn.activeConnection.Errors, sqlUpdate, ex); } finally { if (!IsParameter) { Cn.Close(); } } }
public int Delete(JogadorDto obj) { var sqlDelete = string.Empty; try { Cn.Open(); sqlDelete = "DELETE FROM TabelaJogador "; sqlDelete += " WHERE IDJOGADOR = " + KConvert.ConvDB2(obj.IdJogador); sqlDelete += " AND NOME = " + KConvert.ConvDB2(obj.Nome); return(Cn.Execute(sqlDelete)); } catch (Exception ex) { throw new SQLException(Cn.activeConnection.Errors, sqlDelete, ex); } finally { if (!IsParameter) { Cn.Close(); } } }
public ADODB.Recordset DefaultSelect(Ca020Dto filtro) { var sqlSelect = String.Empty; try { Cn.Open(); sqlSelect = "SELECT "; sqlSelect += "IDJOGADOR AS IDJOGADOR"; sqlSelect += "NOME AS NOME"; sqlSelect += "SOBRENOME AS SOBRENOME"; sqlSelect += "POSICAO AS POSICAO"; sqlSelect += "IDADE AS IDADE"; sqlSelect += "CHAR(GENERO) AS GENERO"; sqlSelect += "ALTURA AS ALTURA"; sqlSelect += "PESO AS PESO"; sqlSelect += "GOLSMARCADOS AS GOLSMARCADOS"; sqlSelect += "NUMERODEJOGOS AS NUMERODEJOGOS"; sqlSelect += "QUANTIDADECARTAOAMARELO AS QUANTIDADECARTAOAMARELO"; sqlSelect += "QUANTIDADECARTAOVERMELHO AS QUANTIDADECARTAOVERMELHO"; sqlSelect += "QUANTIDADEEXPULSAO AS QUANTIDADEEXPULSAO"; sqlSelect += " FROM TabelaJogador "; if (filtro.IdJogador != 0) { sqlSelect += " WHERE IDJOGADOR = " + KConvert.ConvDB2(filtro.IdJogador); } if (!String.IsNullOrWhiteSpace(filtro.Nome)) { sqlSelect += " AND NOME = " + KConvert.ConvDB2(filtro.Nome); } if (!String.IsNullOrWhiteSpace(filtro.Sobrenome)) { sqlSelect += " AND SOBRENOME >= " + KConvert.ConvDB2(filtro.Sobrenome); } if (!String.IsNullOrWhiteSpace(filtro.Posicao)) { sqlSelect += " AND Posicao <= " + KConvert.ConvDB2(filtro.Posicao); } if (!String.IsNullOrWhiteSpace(filtro.Idade)) { sqlSelect += " AND Idade = " + KConvert.ConvDB2(filtro.Idade); } if (!String.IsNullOrWhiteSpace(filtro.Genero)) { sqlSelect += " AND Geneto = " + KConvert.ConvDB2(filtro.Genero); } if (filtro.Altura != 0) { sqlSelect += " AND Altura = " + KConvert.ConvDB2(filtro.Altura); } if (filtro.Peso != 0) { sqlSelect += " AND Peso = " + KConvert.ConvDB2(filtro.Peso); } if (filtro.GolsMarcados != 0) { sqlSelect += " AND GolsMarcados = " + KConvert.ConvDB2(filtro.GolsMarcados); } if (!String.IsNullOrWhiteSpace(filtro.NumeroDeJogos)) { sqlSelect += " AND NumeroDeJogos = " + KConvert.ConvDB2(filtro.NumeroDeJogos); } if (!String.IsNullOrWhiteSpace(filtro.QuantidadeCartaoAmarelo)) { sqlSelect += " AND QuantidadeCartaoAmarelo = " + KConvert.ConvDB2(filtro.QuantidadeCartaoAmarelo); } if (!String.IsNullOrWhiteSpace(filtro.QuantidadeCartaoVermelho)) { sqlSelect += " AND QuantidadeCartaoVermelho = " + KConvert.ConvDB2(filtro.QuantidadeCartaoVermelho); } if (!String.IsNullOrWhiteSpace(filtro.QuantidadeExpulsao)) { sqlSelect += " AND QuantidadeExpulsao = " + KConvert.ConvDB2(filtro.QuantidadeExpulsao); } sqlSelect += " WITH UR "; return(KRecordSet.Open(sqlSelect, Cn)); } catch (Exception ex) { throw new SQLException(Cn.activeConnection.Errors, sqlSelect, ex); } }