public Configuracao() { data.bd_postgres sql = new data.bd_postgres(); sql.localdb(); sql.AbrirConexao(); sql.Comando = new Npgsql.NpgsqlCommand(); sql.Comando.CommandText = "select * from configuracao"; IDataReader dr = sql.RetornaDados_v2(); Boolean x = true; while (dr.Read()) { x = false; } if (x) { sql.FechaConexao(); sql.Comando.CommandText = "insert into configuracao(validar_ncm) values(true)"; sql.AbrirConexao(); sql.ExecutaComando_v2(); sql.FechaConexao(); } }
public DataTable seleciona_vendas_gerencia(Entidade_Vendas item) { data.bd_postgres sql = new data.bd_postgres(); sql.localdb(); sql.AbrirConexao(); sql.Comando = new Npgsql.NpgsqlCommand(); String x = "select id, "; x += "CASE WHEN status =1 THEN 'Venda' end as status, "; x += "data,valor_total "; x += "from vendas "; x += "where status = " + Status_venda.fechado.GetHashCode() + " "; if (item.para_cancelamento) { DateTime dt = DateTime.Now; dt = dt.AddMinutes(-30); x += " and data > '" + dt.ToString() + "' "; } if (item.data_inicial.Length > 0) { x += " and data >= '" + item.data_inicial + "'"; } if (item.data_final.Length > 0) { x += " and data <= '" + item.data_final + "'"; } sql.Comando.CommandText = x; IDataReader dr = sql.RetornaDados_v2(); DataTable dttb = new DataTable(); dttb.Load(dr); sql.FechaConexao(); return(dttb); }
public Entidade_Configuracao seleciona(Entidade_Configuracao item) { data.bd_postgres sql = new data.bd_postgres(); sql.localdb(); sql.AbrirConexao(); sql.Comando = new Npgsql.NpgsqlCommand(); sql.Comando.CommandText = "select * from configuracao"; IDataReader dr = sql.RetornaDados_v2(); Int32 validar_ncm = dr.GetOrdinal("validar_ncm"); while (dr.Read()) { item.valida_ncm = dr.GetBoolean(validar_ncm); } sql.FechaConexao(); return(item); }
public Boolean verifica_caixa_aberto(Entidade_Caixa item) { Boolean x = false; data.bd_postgres sql = new data.bd_postgres(); sql.localdb(); sql.AbrirConexao(); sql.Comando = new Npgsql.NpgsqlCommand(); sql.Comando.CommandText = "select * from caixa where usuario = " + item.usuario + " and data_fechamento is null"; IDataReader dr = sql.RetornaDados_v2(); Int32 id = dr.GetOrdinal("id"); while (dr.Read()) { item.id = dr.GetInt32(id); x = true; } sql.FechaConexao(); return(x); //return item; }
public Entidade_Vendas seleciona(Entidade_Vendas item) { data.bd_postgres sql = new data.bd_postgres(); sql.localdb(); sql.AbrirConexao(); sql.Comando = new Npgsql.NpgsqlCommand(); String x = "select * from vendas where id = " + item.id + " "; if (item.para_cancelamento) { DateTime dt = DateTime.Now; dt = dt.AddMinutes(-30); x += " and data > '" + dt.ToString() + "' "; } sql.Comando.CommandText = x; IDataReader dr = sql.RetornaDados_v2(); Int32 id = dr.GetOrdinal("id"); //Int32 status = dr.GetOrdinal("status"); Int32 valor_total = dr.GetOrdinal("valor_total"); Int32 xml = dr.GetOrdinal("xml"); while (dr.Read()) { item.id = dr.GetInt32(id); item.valor_total = dr.GetDouble(valor_total); if (!dr.IsDBNull(xml)) { item.xml = dr.GetString(xml); } } sql.FechaConexao(); return(item); }
public Entidade_Produto seleciona_entidade(Entidade_Produto item) { data.bd_postgres sql = new data.bd_postgres(); sql.localdb(); sql.AbrirConexao(); sql.Comando = new Npgsql.NpgsqlCommand(); sql.Comando.CommandText = "select * from produto where id = " + item.id + " or ean = '" + item.ean + "'"; IDataReader dr = sql.RetornaDados_v2(); Int32 id = dr.GetOrdinal("id"); Int32 fornecedor = dr.GetOrdinal("fornecedor"); Int32 xnome = dr.GetOrdinal("nome"); Int32 data_cadastro = dr.GetOrdinal("data_cadastro"); Int32 ean = dr.GetOrdinal("ean"); Int32 valor_compra = dr.GetOrdinal("valor_compra"); Int32 valor_venda = dr.GetOrdinal("valor_venda"); Int32 valor_venda_atacado = dr.GetOrdinal("valor_atacado"); Int32 valor_venda_margem = dr.GetOrdinal("margem"); Int32 valor_venda_atacado_margem = dr.GetOrdinal("margem_atacado"); Int32 cfop = dr.GetOrdinal("cfop"); Int32 ncm = dr.GetOrdinal("ncm"); Int32 estoque = dr.GetOrdinal("estoque"); Int32 estoque_minimo = dr.GetOrdinal("estoque_minimo"); Int32 estoque_maximo = dr.GetOrdinal("estoque_maximo"); while (dr.Read()) { item.id = dr.GetInt32(id); if (!dr.IsDBNull(fornecedor)) { item.fornecedor = dr.GetInt32(fornecedor); } if (!dr.IsDBNull(xnome)) { item.nome_produto = dr.GetString(xnome); } else { item.nome_produto = ""; } item.data_cadastro = dr.GetDateTime(data_cadastro).ToShortDateString(); if (!dr.IsDBNull(ean)) { item.ean = dr.GetString(ean); } item.valor_compra = dr.GetDouble(valor_compra); item.valor_venda = dr.GetDouble(valor_venda); item.valor_venda_atacado = dr.GetDouble(valor_venda_atacado); item.valor_venda_margem = dr.GetDouble(valor_venda_margem); item.valor_venda_atacado_margem = dr.GetDouble(valor_venda_atacado_margem); item.cfop = dr.GetInt32(cfop); item.ncm = dr.GetString(ncm); item.estoque = dr.GetInt32(estoque); item.estoque_minimo = dr.GetInt32(estoque_minimo); item.estoque_maximo = dr.GetInt32(estoque_maximo); } sql.FechaConexao(); return(item); }