示例#1
0
        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;
        }
示例#2
0
        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;
        }