public bool Update(Item data) { long regs = 0; StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" update dbo.tab_item "); sql.Append(String.Format(" set item_desc = '{0}', ", data.Descricao)); sql.Append(String.Format(" grupo_id = {0}, ", data.GrupoId)); sql.Append(String.Format(" item_qtd_atual = {0}, ", data.Quantidade.ToString())); sql.Append(String.Format(" item_estoque_minimo = {0}, ", data.EstoqueMinimo.ToString())); sql.Append(String.Format(" item_tamanho = '{0}', ", data.Tamanho)); sql.Append(String.Format(" item_preco_custo = {0}, ", data.PrecoCusto.ToString().Replace(",", "."))); sql.Append(String.Format(" item_porcetagem_lucro = {0}, ", data.PorcentagemLucro.ToString().Replace(",", "."))); sql.Append(String.Format(" item_preco_venda = {0} ", data.PrecoVenda.ToString().Replace(",", "."))); sql.Append(String.Format(" where item_id = {0}", data.Id.ToString())); regs = _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } return(regs > 0); }
public long Save(Item data) { StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" insert into dbo.tab_item "); sql.Append(String.Format(" (item_desc, grupo_id, item_qtd_atual, item_estoque_minimo, item_tamanho, item_preco_custo, item_porcetagem_lucro, item_preco_venda) ")); sql.Append(String.Format(" output inserted.item_id")); sql.Append(String.Format(" values ")); sql.Append(String.Format(" ('{0}', {1}, {2}, {3}, '{4}', {5}, {6}, {7})", data.Descricao , data.GrupoId , data.Quantidade.ToString() , data.EstoqueMinimo.ToString() , data.Tamanho , data.PrecoCusto.ToString().Replace(",", ".") , data.PorcentagemLucro.ToString().Replace(",", ".") , data.PrecoVenda.ToString().Replace(",", "."))); data.Id = _appConn.ExecuteScalar(sql.ToString()); } } catch (Exception) { throw; } return(data.Id); }
public void CriarTabelaGrupo() { StringBuilder sql = new StringBuilder(); AppDbConnection _appConn; if (ExisteObjeto(TABELA_GRUPO)) return; try { using (_appConn = new AppDbConnection()) { sql.Append("create table tab_grupo "); sql.Append("( "); sql.Append(" grupo_id numeric not null identity, "); sql.Append(" grupo_desc varchar(200) not null "); sql.Append(") "); _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } }
public void CriarTabelaItem() { StringBuilder sql = new StringBuilder(); AppDbConnection _appConn; if (ExisteObjeto(TABELA_ITEM)) return; try { using (_appConn = new AppDbConnection()) { sql.Append("create table tab_item"); sql.Append("("); sql.Append(" item_id numeric not null identity, "); sql.Append(" item_desc varchar(200) not null, "); sql.Append(" grupo_id numeric not null, "); sql.Append(" item_qtd_atual numeric(6), "); sql.Append(" item_estoque_minimo numeric(6), "); sql.Append(" item_tamanho varchar(100), "); sql.Append(" item_preco_custo numeric(8,2), "); sql.Append(" item_porcetagem_lucro numeric(5,2), "); sql.Append(" item_preco_venda numeric(8,2) "); sql.Append(")"); _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } }
/* * log_data_hora datetime, --data e hora do registro do log * log_item_id numeric(10), --identificador do item * log_item_desc varchar(200), --descricao do item * log_quantidade numeric(10), --quantidade que ficou no estoque * log_quantidade_informada numeric(10), --quantidade utilizada na operação * log_origem varchar(100), --onde ocorre a alteração (em qual tela) * log_tipo_operacao varchar(20), --tipo da operação * log_pedido_id numeric(10), --identificador do pedido * log_pedido_numero numeric(10) --número do pedido */ public static void GravarRastreabilidade(this Log log) { StringBuilder sql = new StringBuilder(); AppDbConnection _appConn; try { using (_appConn = new AppDbConnection()) { sql.Append(" insert into dbo.tab_log"); sql.Append(String.Format(" (log_data_hora, log_item_id, log_item_desc, log_quantidade_anterior, log_quantidade, log_quantidade_informada, log_origem, log_tipo_operacao, log_pedido_id, log_pedido_numero)")); sql.Append(String.Format(" values ('{0}', {1}, '{2}', {3}, {4}, {5}, '{6}', '{7}', {8}, {9})", DateTime.Now.ToString() , log.IdItem.ToString() , log.Descricao , log.QuantidadeAnterior.ToString() , log.QuantidadeAtual.ToString() , log.QuantidadeInformada.ToString() , log.Origem , log.TpOperacao.ToString() , log.IdPedido.ToString() , log.PedidoNumero.ToString() )); _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { } }
public void CriarTabelaLog() { StringBuilder sql = new StringBuilder(); AppDbConnection _appConn; if (ExisteObjeto(TABELA_LOG)) return; try { using (_appConn = new AppDbConnection()) { sql.Append("create table tab_log"); sql.Append("("); sql.Append(" log_data_hora datetime, "); sql.Append(" log_item_id numeric, "); sql.Append(" log_item_desc varchar(200), "); sql.Append(" log_quantidade_anterior numeric(10), "); sql.Append(" log_quantidade numeric(10), "); sql.Append(" log_quantidade_informada numeric(10), "); sql.Append(" log_origem varchar(100), "); sql.Append(" log_tipo_operacao varchar(20), "); sql.Append(" log_pedido_id numeric(10), "); sql.Append(" log_pedido_numero numeric(10) "); sql.Append(")"); _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } }
public void CriarTabelaConfiguracao() { StringBuilder sql = new StringBuilder(); AppDbConnection _appConn; if (ExisteObjeto(TABELA_CONFIGURACAO)) return; try { using (_appConn = new AppDbConnection()) { sql.Append("create table tab_configuracao"); sql.Append("("); sql.Append(" config_solicita_senha numeric(1), "); sql.Append(" config_senha varchar(20), "); sql.Append(" config_rel_cabecalho varchar(4000), "); sql.Append(" config_rel_telefone varchar(200), "); sql.Append(" config_rel_nome_empresa varchar(100), "); sql.Append(" config_logoTipo varchar(500) "); sql.Append(")"); _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } }
public void Save(Configuracao data) { StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" insert into dbo.tab_configuracao "); sql.Append(String.Format(" (config_solicita_senha, config_senha, config_rel_cabecalho, config_rel_telefone, config_rel_nome_empresa, config_logotipo) ")); sql.Append(String.Format(" values ")); sql.Append(String.Format(" ({0}, '{1}', '{2}', '{3}', '{4}', '{5}')", Convert.ToInt32(data.ExigeSenha).ToString() , data.Senha , data.CabecalhoRelatorio , data.TelefoneRelatorio , data.NomeDaEmpresa , data.LogoTipo)); _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } }
public long PegarProximoNumero() { StringBuilder sql = new StringBuilder(); SqlDataReader sdr; try { using (_appConn = new AppDbConnection()) { sql.Append(" select coalesce(max(a.pedido_numero),0) + 1 as proximo"); sql.Append(String.Format(" from dbo.tab_pedido a")); sdr = _appConn.ExecuteQuery(sql.ToString()); if (sdr.Read()) { return(Convert.ToInt64(sdr["proximo"].ToString())); } else { return(1); } } } catch (Exception) { throw; } }
public bool VerificaSenha(String senhaInformada) { StringBuilder sql = new StringBuilder(); SqlDataReader sdr; String Senha = ""; try { using (_appConn = new AppDbConnection()) { sql.Append(" select config_senha "); sql.Append(String.Format(" from dbo.tab_configuracao ")); sdr = _appConn.ExecuteQuery(sql.ToString()); if (sdr.Read()) { Senha = sdr["config_senha"].ToString(); } } } catch (Exception) { throw; } return(Senha.Equals(senhaInformada)); }
public void CriarTabelaPedido() { StringBuilder sql = new StringBuilder(); AppDbConnection _appConn; if (ExisteObjeto(TABELA_PEDIDO)) return; try { using (_appConn = new AppDbConnection()) { sql.Append("create table tab_pedido"); sql.Append("("); sql.Append(" pedido_id numeric not null identity, "); sql.Append(" pedido_numero numeric (10) not null, "); sql.Append(" pedido_data_hora datetime, "); sql.Append(" pedido_finalizado numeric(1), "); sql.Append(" pedido_tipo_operacao numeric(1), "); sql.Append(" pedido_observacao varchar(500), "); sql.Append(" pedido_valor numeric(10,2) "); sql.Append(")"); _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } }
public void CriarTabelaPedidoItem() { StringBuilder sql = new StringBuilder(); AppDbConnection _appConn; if (ExisteObjeto(TABELA_PEDIDO_ITEM)) return; try { using (_appConn = new AppDbConnection()) { sql.Append("create table tab_pedido_item"); sql.Append("("); sql.Append(" pedido_id numeric not null, "); sql.Append(" item_id numeric not null, "); sql.Append(" item_desc varchar(200), "); sql.Append(" pedido_item_tamanho varchar(3), "); sql.Append(" grupo_desc varchar(200), "); sql.Append(" pedido_quantidade numeric(6), "); sql.Append(" pedido_valor_unitario numeric(8,2), "); sql.Append(" pedido_valor_total numeric(10,2) "); sql.Append(")"); _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } }
public bool Delete(Grupo data) { long regs = 0; StringBuilder sql = new StringBuilder(); ItemDAO itemDAO = new ItemDAO(); List <Item> itens = new List <Item>(); //TODO: Adicionar verificação de itens associados aos grupos antes de excluir try { using (_appConn = new AppDbConnection()) { sql.Append(" delete from tab_grupo "); sql.Append(String.Format(" where grupo_id = {0}", data.Id)); try { regs = _appConn.ExecuteScalar(sql.ToString());; } catch (Exception) { throw new SystemException("Este grupo não pode ser excluído pois existem itens relacionados a ele.\nPara excluir o grupo é preciso excluir os itens primeiro."); } } } catch (Exception) { throw; } return(regs > 0); }
public bool ExigirSenha() { StringBuilder sql = new StringBuilder(); SqlDataReader sdr; bool exige = false; try { using (_appConn = new AppDbConnection()) { sql.Append(" select config_solicita_senha "); sql.Append(String.Format(" from dbo.tab_configuracao ")); sdr = _appConn.ExecuteQuery(sql.ToString()); if (sdr.Read()) { exige = Convert.ToBoolean(Convert.ToInt32(sdr["config_solicita_senha"].ToString())); } } } catch (Exception) { throw; } return(exige); }
public List <Grupo> GetAll() { StringBuilder sql = new StringBuilder(); SqlDataReader sdr; var result = new List <Grupo>(); try { using (_appConn = new AppDbConnection()) { sql.Append(" select grupo_id "); sql.Append(String.Format(" ,grupo_desc ")); sql.Append(String.Format(" from tab_grupo ")); sql.Append(String.Format(" order by grupo_desc")); sdr = _appConn.ExecuteQuery(sql.ToString()); while (sdr.Read()) { var grupo = new Grupo { Id = Convert.ToInt32(sdr["grupo_id"].ToString()), Descricao = sdr["grupo_desc"].ToString() }; result.Add(grupo); } } } catch (Exception) { throw; } return(result); }
public long Save(Grupo data) { StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" insert into tab_grupo "); sql.Append(String.Format(" (grupo_desc) ")); sql.Append(String.Format(" output inserted.grupo_id")); sql.Append(String.Format(" values ")); sql.Append(String.Format(" ('{0}')", data.Descricao)); data.Id = _appConn.ExecuteScalar(sql.ToString()); } } catch (Exception) { throw; } return(data.Id); }
public bool Update(Configuracao data) { long regs = 0; StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" update dbo.tab_configuracao "); sql.Append(String.Format(" set config_solicita_senha = {0},", Convert.ToInt32(data.ExigeSenha).ToString())); sql.Append(String.Format(" config_senha = '{0}',", data.Senha)); sql.Append(String.Format(" config_rel_cabecalho = '{0}',", data.CabecalhoRelatorio)); sql.Append(String.Format(" config_rel_telefone = '{0}',", data.TelefoneRelatorio)); sql.Append(String.Format(" config_rel_nome_empresa = '{0}',", data.NomeDaEmpresa)); sql.Append(String.Format(" config_logotipo = '{0}'", data.LogoTipo)); regs = _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } return(regs > 0); }
public Configuracao GetData() { StringBuilder sql = new StringBuilder(); SqlDataReader sdr; var result = new Configuracao(); try { using (_appConn = new AppDbConnection()) { sql.Append(" select config_solicita_senha "); sql.Append(String.Format(" ,config_senha ")); sql.Append(String.Format(" ,config_rel_cabecalho ")); sql.Append(String.Format(" ,config_rel_telefone ")); sql.Append(String.Format(" ,config_rel_nome_empresa ")); sql.Append(String.Format(" ,config_logotipo ")); sql.Append(String.Format(" from dbo.tab_configuracao ")); sdr = _appConn.ExecuteQuery(sql.ToString()); if (sdr.Read()) { var configuracao = new Configuracao { ExigeSenha = Convert.ToBoolean(Convert.ToInt32(sdr["config_solicita_senha"].ToString())), Senha = sdr["config_senha"].ToString(), CabecalhoRelatorio = sdr["config_rel_cabecalho"].ToString(), TelefoneRelatorio = sdr["config_rel_telefone"].ToString(), NomeDaEmpresa = sdr["config_rel_nome_empresa"].ToString(), LogoTipo = sdr["config_logotipo"].ToString() }; result = configuracao; } else { var configuracao = new Configuracao { ExigeSenha = false, Senha = "", CabecalhoRelatorio = "", TelefoneRelatorio = "", NomeDaEmpresa = "", LogoTipo = "" }; result = configuracao; } } } catch (Exception) { throw; } return(result); }
public static List <Log> GetLogByID(long idItem, int dias = 30) { StringBuilder sql = new StringBuilder(); List <Log> result = new List <Log>(); AppDbConnection _appConn; SqlDataReader sdr; try { using (_appConn = new AppDbConnection()) { sql.Append("select log_data_hora"); sql.Append(String.Format(" ,log_item_id")); sql.Append(String.Format(" ,log_item_desc")); sql.Append(String.Format(" ,log_quantidade_anterior")); sql.Append(String.Format(" ,log_quantidade")); sql.Append(String.Format(" ,log_quantidade_informada")); sql.Append(String.Format(" ,log_origem")); sql.Append(String.Format(" ,log_tipo_operacao")); sql.Append(String.Format(" ,log_pedido_id")); sql.Append(String.Format(" ,log_pedido_numero")); sql.Append(String.Format(" from dbo.tab_log")); sql.Append(String.Format(" where log_data_hora >= '{0}'", Convert.ToString(DateTime.Now.AddDays(dias * (-1))))); sql.Append(String.Format(" and log_item_id = {0}", idItem.ToString())); sql.Append(String.Format(" order by log_data_hora desc")); sdr = _appConn.ExecuteQuery(sql.ToString()); while (sdr.Read()) { var log = new Log { DataHora = DateTime.Parse(sdr["log_data_hora"].ToString()), IdItem = Int64.Parse(sdr["log_item_id"].ToString()), Descricao = sdr["log_item_desc"].ToString(), QuantidadeAnterior = Int64.Parse(sdr["log_quantidade_anterior"].ToString()), QuantidadeAtual = Int64.Parse(sdr["log_quantidade"].ToString()), QuantidadeInformada = Int64.Parse(sdr["log_quantidade_informada"].ToString()), Origem = sdr["log_origem"].ToString(), TpOperacaoNome = sdr["log_tipo_operacao"].ToString(), IdPedido = Int64.Parse(sdr["log_pedido_id"].ToString()), PedidoNumero = Int64.Parse(sdr["log_pedido_numero"].ToString()) }; result.Add(log); } } } catch (Exception) { throw; } return(result); }
public List <ItemDoPedido> GetAllItensDoPedido(long idPedido) { StringBuilder sql = new StringBuilder(); SqlDataReader sdr; var result = new List <ItemDoPedido>(); try { using (_appConn = new AppDbConnection()) { sql.Append(" select a.pedido_id, "); sql.Append(String.Format(" a.item_id,")); sql.Append(String.Format(" a.item_desc,")); sql.Append(String.Format(" a.grupo_desc,")); sql.Append(String.Format(" a.pedido_item_tamanho,")); sql.Append(String.Format(" a.pedido_quantidade,")); sql.Append(String.Format(" a.pedido_valor_unitario,")); sql.Append(String.Format(" a.pedido_valor_total")); sql.Append(String.Format(" from dbo.tab_pedido_item a")); if (idPedido != 0) { sql.Append(String.Format(" where a.pedido_id = {0}", idPedido.ToString())); } sdr = _appConn.ExecuteQuery(sql.ToString()); while (sdr.Read()) { var item = new ItemDoPedido { IdPedido = Convert.ToInt64(sdr["pedido_id"].ToString()), IdItem = Convert.ToInt64(sdr["item_id"].ToString()), Descricao = sdr["item_desc"].ToString(), Tamanho = sdr["pedido_item_tamanho"].ToString(), DescricaoGrupo = sdr["grupo_desc"].ToString(), QuantidadePedido = Convert.ToInt64(sdr["pedido_quantidade"].ToString()), PrecoVenda = Convert.ToDouble(sdr["pedido_valor_unitario"].ToString()), ValorTotal = Convert.ToDouble(sdr["pedido_valor_total"].ToString()) }; result.Add(item); } return(result); } } catch (Exception) { throw; } }
public List <Pedido> GetAllPedido() { StringBuilder sql = new StringBuilder(); SqlDataReader sdr; var result = new List <Pedido>(); try { using (_appConn = new AppDbConnection()) { sql.Append(" select a.pedido_id, "); sql.Append(String.Format(" a.pedido_numero, ")); sql.Append(String.Format(" a.pedido_data_hora, ")); sql.Append(String.Format(" a.pedido_observacao, ")); sql.Append(String.Format(" a.pedido_tipo_operacao, ")); sql.Append(String.Format(" a.pedido_finalizado, ")); sql.Append(String.Format(" a.pedido_valor ")); sql.Append(String.Format(" from dbo.tab_pedido a ")); sql.Append(String.Format(" where pedido_finalizado = 1 ")); sql.Append(String.Format(" order by a.pedido_data_hora desc")); sdr = _appConn.ExecuteQuery(sql.ToString()); while (sdr.Read()) { var item = new Pedido { Id = Convert.ToInt64(sdr["pedido_id"].ToString()), Numero = Convert.ToInt64(sdr["pedido_numero"].ToString()), DataHora = (DateTime)(sdr["pedido_data_hora"]), Observacao = sdr["pedido_observacao"].ToString(), //TipoOperacao = (Enumeradores.TipoOperacao)sdr["pedido_tipo_operacao"], //PedidoFinalizado = (bool)(sdr["pedido_finalizado"]), Valor = Convert.ToDouble(sdr["pedido_valor"].ToString()) }; result.Add(item); } return(result); } } catch (Exception) { throw; } }
public long Save(Pedido data) { StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" insert into dbo.tab_pedido "); sql.Append(String.Format(" (pedido_numero, pedido_data_hora, pedido_finalizado, pedido_tipo_operacao, pedido_observacao, pedido_valor) ")); sql.Append(String.Format(" output inserted.pedido_id")); sql.Append(String.Format(" values ")); sql.Append(String.Format(" ({0}, '{1}', {2}, {3}, '{4}', {5})", data.Numero , DateTime.Now.ToString() , 0 //não finalizado , (int)data.TipoOperacao , data.Observacao , data.Valor.ToString().Replace(",", "."))); data.Id = _appConn.ExecuteScalar(sql.ToString()); foreach (var item in data.ItensDoPedido) { sql = new StringBuilder(); sql.Append(" insert into dbo.tab_pedido_item "); sql.Append(String.Format(" (pedido_id, item_id, item_desc, pedido_item_tamanho, grupo_desc, pedido_quantidade, pedido_valor_unitario, pedido_valor_total) ")); sql.Append(String.Format(" values ")); sql.Append(String.Format(" ({0}, {1}, '{2}', '{3}', '{4}', {5}, {6}, {7})", data.Id , item.IdItem , item.Descricao , item.Tamanho , item.DescricaoGrupo , item.QuantidadePedido , item.PrecoVenda.ToString().Replace(",", ".") , item.ValorTotal.ToString().Replace(",", "."))); _appConn.ExecuteScalar(sql.ToString()); } } return(data.Id); } catch (Exception) { throw; } }
public List <Item> GetData(Item data) { StringBuilder sql = new StringBuilder(); SqlDataReader sdr; var result = new List <Item>(); try { using (_appConn = new AppDbConnection()) { sql.Append(" select item_id,item_desc, grupo_id, item_qtd_atual, item_estoque_minimo, item_tamanho, item_preco_custo, item_porcetagem_lucro, item_preco_venda "); sql.Append(String.Format(" from dbo.tab_item ")); sql.Append(String.Format(" where item_id = {0}", data.Id)); sdr = _appConn.ExecuteQuery(sql.ToString()); if (sdr.Read()) { var item = new Item { Id = Convert.ToInt32(sdr["item_id"].ToString()), Descricao = sdr["item_desc"].ToString(), GrupoId = Convert.ToInt64(sdr["grupo_id"].ToString()), Quantidade = Convert.ToInt64(sdr["item_qtd_atual"].ToString()), EstoqueMinimo = Convert.ToInt64(sdr["item_estoque_minimo"].ToString()), Tamanho = sdr["item_tamanho"].ToString(), PrecoCusto = Convert.ToDouble(sdr["item_preco_custo"].ToString()), PorcentagemLucro = Convert.ToDouble(sdr["item_porcetagem_lucro"].ToString()), PrecoVenda = Convert.ToDouble(sdr["item_preco_venda"].ToString()) }; result.Add(item); } } } catch (Exception) { throw; } return(result); }
public void AlterarQuantidadeEstoque(long idItem, long quantidade) { StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" update dbo.tab_item "); sql.Append(String.Format(" set item_qtd_atual = {0} ", quantidade.ToString())); sql.Append(String.Format(" where item_id = {0}", idItem.ToString())); _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } }
public int Count() { StringBuilder sql = new StringBuilder(); int result = 0; try { using (_appConn = new AppDbConnection()) { sql.Append(" select 1 from dbo.tab_configuracao "); result = _appConn.ExecuteScalar(sql.ToString()); } } catch (Exception) { throw; } return(result); }
public bool FinalizarPedido(long idPedido) { long regs = 0; StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" update tab_pedido "); sql.Append(String.Format(" set pedido_finalizado = 1")); sql.Append(String.Format(" where pedido_id = {0}", idPedido)); regs = _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } return(regs > 0); }
public bool Delete(Item data) { long regs = 0; StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" delete from dbo.tab_item "); sql.Append(String.Format(" where item_id = {0}", data.Id)); regs = _appConn.ExecuteScalar(sql.ToString());; } } catch (Exception) { throw; } return(regs > 0); }
public bool Update(Grupo data) { long regs = 0; StringBuilder sql = new StringBuilder(); try { using (_appConn = new AppDbConnection()) { sql.Append(" update tab_grupo "); sql.Append(String.Format(" set grupo_desc = '{0}'", data.Descricao)); sql.Append(String.Format(" where grupo_id = {0}", data.Id.ToString())); regs = _appConn.ExecuteNonQuery(sql.ToString()); } } catch (Exception) { throw; } return(regs > 0); }
private bool ExisteObjeto(String objeto) { StringBuilder sql = new StringBuilder(); AppDbConnection _appConn; bool result; try { using (_appConn = new AppDbConnection()) { sql.Append("select 1"); sql.Append(" from sys.objects"); sql.Append(" where schema_id = schema_id('dbo')"); sql.Append(String.Format(" and upper(name) = '{0}'", objeto.ToUpper())); result = _appConn.ExecuteScalar(sql.ToString()) > 0; } } catch (Exception) { throw; } return result; }
public Grupo GetDataByID(long id) { StringBuilder sql = new StringBuilder(); SqlDataReader sdr; var result = new Grupo(); try { using (_appConn = new AppDbConnection()) { sql.Append(" select grupo_id "); sql.Append(String.Format(" ,grupo_desc ")); sql.Append(String.Format(" from tab_grupo ")); sql.Append(String.Format(" where grupo_id = {0}", id)); sql.Append(String.Format(" order by grupo_desc")); sdr = _appConn.ExecuteQuery(sql.ToString()); if (sdr.Read()) { var grupo = new Grupo { Id = Convert.ToInt64(sdr["grupo_id"].ToString()), Descricao = sdr["grupo_desc"].ToString() }; result = grupo; } } } catch (Exception) { throw; } return(result); }