public void abrir_caixa(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 = "INSERT INTO caixa(usuario, data_abertura, valor_abertura) VALUES (@usuario,current_timestamp, @valor_abertura);"; sql.Comando.Parameters.AddWithValue("@usuario", item.usuario); sql.Comando.Parameters.AddWithValue("@valor_abertura", item.valor_abertura); sql.ExecutaComando_v2(); 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; }