/* * 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 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 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 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 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; } }
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 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 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 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 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 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 void CriarConstraints() { StringBuilder sql = new StringBuilder(); AppDbConnection _appConn; try { if (!ExisteObjeto(PK_GRUPO)) { using (_appConn = new AppDbConnection()) { sql.Clear(); sql.Append("alter table tab_grupo add constraint pk_grupo primary key (grupo_id)"); _appConn.ExecuteNonQuery(sql.ToString()); } } if (!ExisteObjeto(PK_ITEM)) { using (_appConn = new AppDbConnection()) { sql.Clear(); sql.Append("alter table tab_item add constraint pk_item primary key (item_id)"); _appConn.ExecuteNonQuery(sql.ToString()); } } if (!ExisteObjeto(FK_ITEM1)) { using (_appConn = new AppDbConnection()) { sql.Clear(); sql.Append("alter table tab_item add constraint fk_item1 foreign key (grupo_id) references tab_grupo(grupo_id)"); _appConn.ExecuteNonQuery(sql.ToString()); } } if (!ExisteObjeto(PK_PEDIDO)) { using (_appConn = new AppDbConnection()) { sql.Clear(); sql.Append("alter table tab_pedido add constraint pk_pedido primary key (pedido_id)"); _appConn.ExecuteNonQuery(sql.ToString()); } } if (!ExisteObjeto(PK_PEDIDO_ITEM)) { using (_appConn = new AppDbConnection()) { sql.Clear(); sql.Append("alter table tab_pedido_item add constraint pk_pedido_item primary key (pedido_id, item_id)"); _appConn.ExecuteNonQuery(sql.ToString()); } } if (!ExisteObjeto(FK_PEDIDO_ITEM1)) { using (_appConn = new AppDbConnection()) { sql.Clear(); sql.Append("alter table tab_pedido_item add constraint fk_pedido_item1 foreign key (pedido_id) references tab_pedido(pedido_id)"); _appConn.ExecuteNonQuery(sql.ToString()); } } } catch (Exception) { throw; } }