public void Exclua(dynamic chave) { string ComandoSQL = string.Empty; string tabelaConceitoComPortador = string.Empty; foreach (var conceito in ObtenhaConceitosComPortadorVinculados()) { var servicoMapeadorConceitoComPortador = Activator.CreateInstance(null, Namespaces.MAPEADORES_CONCRETOS + ".Mapeador" + conceito.GetType().Name).Unwrap() as IDisposable; tabelaConceitoComPortador = servicoMapeadorConceitoComPortador.GetType() .GetProperty("Tabela") .GetValue(conceito).ToString(); servicoMapeadorConceitoComPortador.Dispose(); ComandoSQL += String.Format("DELETE FROM {0} WHERE PORTADOR = {1} AND CODIGO_PORTADOR = {2}; ", tabelaConceitoComPortador, typeof(TEntidade).Name, chave.ToString()); } ComandoSQL += String.Format("DELETE FROM {0} WHERE {1} = {2};", Tabela.ToUpper(), typeof(TEntidade).GetProperties().First().Name.ToUpper(), chave.GetType().Equals(typeof(int)) ? chave : "'" + chave + "'"); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public void InsiraNaTabelaQuantidade(int codigoProduto) { var sql = $"INSERT INTO PRODUTOS_QUANTIDADES VALUES({codigoProduto}, 0);"; using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(sql); } }
public void OperacaoBDDropTabela() { string ComandoSQL = String.Format("DROP TABLE {0}", Tabela); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public void OperacaoBDCreateTabela() { string ComandoSQL = String.Format("CREATE TABLE {0} ({1})", Tabela, ObtenhaStringColunasETiposDadosBD()); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public void AltereQuantidadeDeProduto(int codigoDoProduto, int novaQuantidade) { var comandoSQL = $"UPDATE PRODUTOS_QUANTIDADES " + $"SET QUANTIDADE = {novaQuantidade} " + $"WHERE CODIGO_PRODUTO = {codigoDoProduto};"; using (var BancoDeDados = new GSBancoDeDados()) { BancoDeDados.ExecuteComando(comandoSQL); } }
public void Exclua(int codigoDaInteracao) { string ComandoSQL = $"DELETE FROM {Tabela} " + $"WHERE CODIGO = {codigoDaInteracao};"; using (var persistencia = new GSBancoDeDados()) { persistencia.ExecuteComando(ComandoSQL); } }
public void Exclua(Type portador, dynamic chavePortador) { string ComandoSQL = String.Format("DELETE FROM {0} WHERE CODIGO_PORTADOR = {1} AND PORTADOR = '{2}'", Tabela.ToUpper(), chavePortador.GetType().Equals(typeof(int)) ? chavePortador : "'" + chavePortador + "'", portador.Name); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public void Exclua(string numeroDeSerie, int codigoDaInteracao) { string ComandoSQL = String.Format("DELETE FROM {0} WHERE NUMERO = '{1}' AND CODIGO_INTERACAO = {2}", Tabela, numeroDeSerie, codigoDaInteracao); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public virtual void Insira(TConceito conceito) { SalveConceitosVinculados(conceito); var sql = $"INSERT INTO {Mapeamento.Tabela} ({Mapeamento.Colunas}) " + $"VALUES ({ObtenhaValoresInsercao(ref conceito)});"; var persistencia = new GSBancoDeDados(); persistencia.ExecuteComando(sql); }
public virtual void Insira(TEntidade entidade) { string ComandoSQL = String.Format("INSERT INTO {0} ({1}) VALUES ({2})", Tabela.ToUpper(), String.Join(", ", this.Colunas.Keys), ObtenhaValoresInsercao(entidade)); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public void Exclua(int codigoDoProduto) { string comandoSQL = String.Format("DELETE FROM {0} WHERE {1} = {2}", Tabela, "CODIGO", codigoDoProduto); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(comandoSQL); } }
public void InserirNovaChamada(string numeroParaLigar, TextoParaBoleto texto) { var idDaChamada = Guid.NewGuid(); var comandoSQLChamada = $"INSERT INTO {TABELA_TEXTOS}({COLUNAS}) " + $"VALUES ('{idDaChamada}', " + $"{numeroParaLigar}, " + $"CAST ('{DateTime.Now}' AS DATETIME);"; var comandoSQLTexto = $"INSERT INTO {TABELA_TEXTOS}({COLUNAS_TEXTOS}) " + $"VALUES ('{idDaChamada}', " + $"'{texto.NomeDoCliente}', " + $" '{texto.Descricao}', " + $" '{ConvertaDataParaMesFalado(texto.DataDoVencimento)}');"; using (var bancoDeDados = new GSBancoDeDados()) { bancoDeDados.ExecuteComando(comandoSQLChamada); bancoDeDados.ExecuteComando(comandoSQLTexto); } }
public override void Insira(TEntidade entidade) { string ComandoSQL = String.Format("INSERT INTO {0} (PORTADOR, {1}) VALUES ({2})", Tabela.ToUpper(), String.Join(", ", this.Colunas.Keys), "'" + entidade.GetType().Name.ToUpper() + "', " + ObtenhaValoresInsercao(entidade)); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public void Insira(Interacao interacao) { string ComandoSQL = String.Format("INSERT INTO {0} ({1}) VALUES ({2})", Tabela, Colunas, ObtenhaValoresInsercao(interacao)); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public virtual void Exclua(int codigo) { ExcluaConceitosVinculados(codigo); var sql = $"DELETE FROM {Mapeamento.Tabela} " + $"WHERE CODIGO = {codigo}"; using (var persistencia = new GSBancoDeDados()) { persistencia.ExecuteComando(sql); } }
public virtual void Atualize(TConceito conceito) { SalveConceitosVinculados(conceito); var sql = $"UPDATE {Mapeamento.Tabela} " + $"{ObtenhaValoresAtualizacao(ref conceito)} " + $"WHERE CODIGO = {Convert.ToInt32(conceito.GetType().GetProperty("Codigo").GetValue(conceito, null))}"; var persistencia = new GSBancoDeDados(); persistencia.ExecuteComando(sql); }
public void Insira(string numeroDeSerie, int codigoDaInteracao, int codigoDoProduto) { string ComandoSQL = String.Format("INSERT INTO {0} ({1}) VALUES ('{2}', {3}, {4})", Tabela, Colunas, numeroDeSerie, codigoDaInteracao, codigoDoProduto); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public void Insira(Produto produto) { var vigencia = DateTime.Now; string ComandoSQL = String.Format("INSERT INTO {0} (VIGENCIA, {1}) VALUES (CAST ('{2}' AS DATETIME2), {3})", Tabela, Colunas.Replace("QUANTIDADEESTOQUE, ", string.Empty), GSUtilitarios.FormateDateTimePtBrParaBD(vigencia), ObtenhaValoresInsercao(produto)); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public void Insira(TConceito conceito, DateTime vigencia) { var comandoSQL = $"INSERT INTO {Mapeamento.Tabela} " + $"(VIGENCIA, {Mapeamento.Colunas}) " + $"VALUES (" + $"CAST ('{GSUtilitarios.FormateDateTimePtBrParaBD(vigencia)}' AS DATETIME2)," + $"{ObtenhaValoresInsercao(ref conceito)}" + $");"; using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(comandoSQL); } }
public override void Insira(TEntidade entidade) { var vigencia = DateTime.UtcNow; string ComandoSQL = String.Format("INSERT INTO {0} (VIGENCIA, {1}) VALUES (CAST ('{2}' AS DATE), {3})", Tabela.ToUpper(), String.Join(", ", this.Colunas.Keys), GSUtilitarios.FormateDateTimePtBrParaBD(vigencia), ObtenhaValoresInsercao(entidade)); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public virtual void Exclua(Conceito conceito, int codigoPortador) { var sql = string.Format( "DELETE FROM {0} " + "WHERE CONCEITO = {1} " + " AND CODIGO_PORTADOR = {2};", Mapeamento.Tabela, conceito.Indicador, codigoPortador); var persistencia = new GSBancoDeDados(); persistencia.ExecuteComando(sql); }
public virtual void Modifique(TEntidade entidade) { var chave = entidade.GetType().GetProperties().First(); string ComandoSQL = String.Format("UPDATE {0} SET {1} WHERE {2} = {3}", Tabela.ToUpper(), ObtenhaValoresModificacao(entidade), chave.Name.ToUpper(), chave.GetValue(chave, null)); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
public override void Modifique(TEntidade entidade) { var chave = entidade.GetType().GetProperties().First(); string ComandoSQL = String.Format("UPDATE {0} SET {1} WHERE CODIGO_PORTADOR = {2} AND PORTADOR = '{3}'", Tabela.ToUpper(), ObtenhaValoresModificacao(entidade), chave.GetValue(chave, null), entidade.GetType().Name); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
protected virtual void Insira(Conceito conceito, int codigoPortador, TConceito objeto) { var sql = string.Format( "INSERT INTO {0} (CONCEITO, CODIGO_PORTADOR, {1}) " + "VALUES ({2}, {3}, {4});", Mapeamento.Tabela, Mapeamento.Colunas, conceito.Indicador, codigoPortador, ObtenhaValoresInsercao(ref objeto)); var persistencia = new GSBancoDeDados(); persistencia.ExecuteComando(sql); }
public void Exclua(int codigoDoProduto) { var sql = $"DELETE FROM PRODUTOS_QUANTIDADES WHERE CODIGO_PRODUTO = {codigoDoProduto}"; using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(sql); } string comandoSQL = String.Format("DELETE FROM {0} WHERE {1} = {2}", Tabela, "CODIGO", codigoDoProduto); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(comandoSQL); } }
public void CrieTabela() { using (var GSBancoDeDados = new GSBancoDeDados()) GSBancoDeDados.ExecuteComando(_scriptCreate); }
public void DeleteTabela() { using (var GSBancoDeDados = new GSBancoDeDados()) GSBancoDeDados.ExecuteComando(_scriptDrop); }